Spec-Zone.ru › Phalcon 2

Класс Phalcon\Mvc\Model\Query\Status

реализует Phalcon\Mvc\Model\Query\StatusInterface

Этот класс представляет состояние, возвращаемое оператором PHQL, таким как INSERT, UPDATE или DELETE. Он предоставляет контекстную информацию и связанные сообщения, генерируемые моделью, которая в конечном итоге выполняет операции при ошибках.

$phql = "UPDATE Robots SET name = :name:, type = :type:, year = :year: WHERE id = :id:";
$status = $app->modelsManager->executeQuery($phql, array(
   'id' => 100,
   'name' => 'Astroy Boy',
   'type' => 'mechanical',
   'year' => 1959
));

 //Check if the update was successful
 if ($status->success() == true) {
   echo 'OK';
 }

Методы

public __construct (boolean $success, Phalcon\Mvc\ModelInterface $model)

public Phalcon\Mvc\ModelInterface getModel ()

Возвращает модель, выполнившую действие.

public Phalcon\Mvc\Model\MessageInterface [] getMessages ()

Возвращает сообщения, сгенерированные при неудачной операции.

public boolean success ()

Позволяет проверить, была ли успешно выполнена операция.

© 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_Query_Status.html

Spec-Zone.ru

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