Spec-Zone.ru › Phalcon 3

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

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

Исходный код на GitHub

Этот класс представляет статус, возвращаемый оператором 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

Spec-Zone.ru

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