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