Класс 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,
[
"id" => 100,
"name" => "Astroy Boy",
"type" => "mechanical",
"year" => 1959,
]
);
// Check if the update was successful
if ($status->success() === true) {
echo "OK";
}
Методы
public __construct (смешанный тип $success, [Phalcon\Mvc\ModelInterface $model])
public getModel ()
Возвращает модель, которая выполнила действие.
public getMessages ()
Возвращает сообщения, сгенерированные из-за неудачной операции.
public success ()
Позволяет проверить, была ли успешно выполнена операция.
© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Mvc_Model_Query_Status.html