Класс Phalcon\Mvc\Model\Message
реализует Phalcon\Mvc\Model\MessageInterface
Инкапсулирует информацию о валидации, сгенерированную перед неудачным сохранением/удалением записей
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);
}
}
}
Методы
public __construct (string $message, [string $field], [string $type])
Конструктор Phalcon\Mvc\Model\Message
public Phalcon\Mvc\Model\Message setType (string $type)
Устанавливает тип сообщения
public string getType ()
Возвращает тип сообщения
public Phalcon\Mvc\Model\Message setCode (string $code)
Устанавливает код сообщения
public string getCode ()
Возвращает код сообщения
public Phalcon\Mvc\Model\Message setMessage (string $message)
Устанавливает подробное сообщение
public string getMessage ()
Возвращает подробное сообщение
public Phalcon\Mvc\Model\Message setField (string $field)
Устанавливает имя поля, связанного с сообщением
public string getField ()
Возвращает имя поля, связанного с сообщением
public Phalcon\Mvc\Model\Message setModel (Phalcon\Mvc\ModelInterface $model)
Устанавливает модель, которая сгенерировала сообщение
public Phalcon\Mvc\ModelInterface getModel ()
Возвращает модель, которая сгенерировала сообщение
public string __toString ()
Магический метод __toString возвращает подробное сообщение
public static Phalcon\Mvc\Model\Message __set_state ([unknown $properties])
Магический метод __set_state помогает перестроить переменные сообщений при экспорте
© 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