Spec-Zone.ru › Phalcon 2

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API