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

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

Source on GitHub

Этот класс представляет состояние, возвращаемое оператором 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 ()

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