Бортовой журнал Ктулху

Модель без таблицы в Yii2

В некоторых случаях необходимо использовать возможности модели но без использования таблиц. Самый простой пример - валидировать поля формы но без записи в базу.

Нет ничего проще!

Есть несколько отличий от обычной модели. Хотя, может для меня она  обычная а другие делают не так.

Наследоваться нужно от Model вместо ActiveRecord и обязательно добавить атрибуты.

Становятся не нужными такие методы как getDb, primaryKey, tableName,fields. Но все что связано, например, с валидацей и сценариями, остается в силе.

namespace app\models;
use yii\base\Model;
class myModel extends Model
{
public $boobs = 5;
 public $brain = null;
 public $ass = 'big';
       public function getPleasure()
       {
        // говнокод
        }
}