$deleted_at
$deleted_at :
テーブルのカラムに対しdeleteが実行された時に論理削除をするようにするトレイトです。
このトレイトはモデルクラスに対してuseしてください。 また、このモデルに紐づくDBのテーブルにはdeleted_atカラムを設定してください。 マイグレーションファイルでsoftdeleteメソッドをコールすると対応したカラムが設定されるので便利です。
<?php
namespace Sample\Apps\Models;
use KTRLib\ModelSoftDeleteTrait;
use Phalcon\Mvc\Model;
class Resources extends Model
{
use ModelSoftDeleteTrait;
public $id;
public $name;
public $key;
public function initialize()
{
$this->setSource('resources');
$this->addSoftDeleteBehavior(); //必ずこのメソッドをコールしてください
}
}