public function createAction() { $request = $this->get('request'); // Get the input $name = $request->postVar('name'); $body = $request->postVar('body'); $message = new DataModel(self::DATA_TYPE, array('key' => $name, 'value' => $body)); // Create the message if ($message->save()) { // Return a successful response return $this->json(array('success' => true, 'id' => $message->id)); } $errors = array('Couldn\'t save the message'); // Return an error response return $this->json(array('success' => false, 'errors' => $errors)); }