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

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

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

Сообщение Sans84 »

Имеется модель унаследованная от 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
Сообщения: 400
Зарегистрирован: 2017.12.12, 10:09

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

Сообщение skynin »

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

File DB Extension for Yii 2
Не желайте странного, и не будет у вас головной боли чтобы достичь этого странного.
Тем более что окажется что оно вам и не нужно было, странное это.
Ответить