Class Phalcon\Mvc\Model\Message
implements Phalcon\Mvc\Model\MessageInterface
Encapsulates validation info generated before save/delete records fails
use Phalcon\Mvc\Model\Message as Message; class Robots extends Phalcon\Mvc\Model { public function beforeSave() { if ($this->name == 'Peter') { $text = "A robot cannot be named Peter"; $field = "name"; $type = "InvalidValue"; $code = 103; $message = new Message($text, $field, $type, $code); $this->appendMessage($message); } } }
Methods
public __construct (string $message, [string $field], [string $type])
Phalcon\Mvc\Model\Message constructor
public Phalcon\Mvc\Model\Message setType (string $type)
Sets message type
public string getType ()
Returns message type
public Phalcon\Mvc\Model\Message setCode (string $code)
Sets message code
public string getCode ()
Returns message code
public Phalcon\Mvc\Model\Message setMessage (string $message)
Sets verbose message
public string getMessage ()
Returns verbose message
public Phalcon\Mvc\Model\Message setField (string $field)
Sets field name related to message
public string getField ()
Returns field name related to message
public Phalcon\Mvc\Model\Message setModel (Phalcon\Mvc\ModelInterface $model)
Set the model who generates the message
public Phalcon\Mvc\ModelInterface getModel ()
Returns the model that produced the message
public string __toString ()
Magic __toString method returns verbose message
public static Phalcon\Mvc\Model\Message __set_state ([unknown $properties])
Magic __set_state helps to re-build messages variable exporting
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Model_Message.html