Phalcon\Mvc\Model\Query\Status
Класс Phalcon\Mvc\Model\Query\Status
Реализует Phalcon\Mvc\Model\Query\StatusInterface
Этот класс представляет состояние, возвращаемое оператором PHQL, таким как INSERT, UPDATE или DELETE. Он предлагает контекстную информацию и соответствующие сообщения, создаваемые моделью, которая, наконец, выполняет операции при сбое
<?php
$phql = "UPDATE Robots SET name = :name:, type = :type:, year = :year: WHERE id = :id:";
$status = $app->modelsManager->executeQuery(
$phql,
[
"id" => 100,
"name" => "Astroy Boy",
"type" => "mechanical",
"year" => 1959,
]
);
// Проверяет, если обновление было успешным
if ($status->success() === true) {
echo "OK";
}
Методы
public __construct (mixed $success, [Phalcon\Mvc\ModelInterface $model])
public getModel ()
Возвращает модель, выполнившую действие
public getMessages ()
Возвращает сообщения, созданные из-за неудачной операции
public success ()
Позволяет проверить успешность выполненной операции