implements Phalcon\Mvc\Model\MessageInterface
Encapsulates validation info generated before save/delete records fails
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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" ; $message = new Message( $text , $field , $type ); $this ->appendMessage( $message ); } } } |
Methods
public __construct (string $message, [string | array $field], [string $type], [Phalcon\Mvc\ModelInterface $model], [int | null $code])
Phalcon\Mvc\Model\Message constructor
public setType (mixed $type)
Sets message type
public getType ()
Returns message type
public setMessage (mixed $message)
Sets verbose message
public getMessage ()
Returns verbose message
public setField (mixed $field)
Sets field name related to message
public getField ()
Returns field name related to message
public setModel (Phalcon\Mvc\ModelInterface $model)
Set the model who generates the message
public setCode (mixed $code)
Sets code for the message
public getModel ()
Returns the model that produced the message
public getCode ()
Returns the message code
public __toString ()
Magic __toString method returns verbose message
public static __set_state (array $message)
Magic __set_state helps to re-build messages variable exporting
Please login to continue.