Модель с статическим массивом значений

Всё что касается построения API
Ответить
Sans84
Сообщения: 6
Зарегистрирован: 2018.02.11, 01:35

Модель с статическим массивом значений

Сообщение Sans84 » 2018.05.03, 21:03

Имеется модель унаследованная от BaseObject. И в ней же лежит статический массив с данными модели:

Код: Выделить всё

class List extends \yii\base\BaseObject 
{
    public $id;
    public $name;
    public $description;

    private static $lists = [
        '1' => [
            'id' => '1',
            'name' => 'name 1',
            'description' => 'decription 1'
        ],
        '2' => [
            'id' => '2',
            'name' => 'name 2',
            'description' => 'decription 2'
        ],
    ];
Как я понял с кода Rest контроллера, мне нужно добавить метод модели find(), который должен вернуть инстанс класса реализующего QueryInteface. Как быть то?

skynin
Сообщения: 207
Зарегистрирован: 2017.12.12, 10:09

Re: Модель с статическим массивом значений

Сообщение skynin » 2018.07.22, 14:46

Sans84 писал(а):
2018.05.03, 21:03
Как я понял с кода Rest контроллера, мне нужно добавить метод модели find(), который должен вернуть инстанс класса реализующего QueryInteface. Как быть то?
Есть хорошее расширение, которое позволяет создавать свои AR модели, но с статическими данными, а не получаемыми из БД

File DB Extension for Yii 2
Неврубающийся не может опознать врубающегося.

Ответить