Отложенная загрузка в Yii2

247
19 мая 2017, 17:53

Разбираюсь с этим фреймворком. Не могу понять как правильно сделать отложенную загрузку.

Допустим есть Мероприятия и их цены. 2 модели: Sittings и SittingsPrices

Sittings:

public function getSittingsPrices(){
    return $this->hasMany(SittingsPrices::className(),['sitting_id' => 'id']);
}

SittingsPrices:

public function getSitting() { return $this->hasOne(Sittings::className(), ['id' => 'sitting_id']); }

Делаю:

$event = Sittings::findOne($id); $prices = $event->sittingsPrices; Все прекрасно работает. Однако я хочу выбрать не все записи в prices, а с определенными условиями.

Допустим

$prices = $event->sittingsPrices->where(['true'=>'1'])

Получаю ошибку: Call to a member function where() on a non-object

READ ALSO
не работает Yii::app()

не работает Yii::app()

Всем привет, у меня в файле site/config/paramsphp

319
Как использовать twig в yii2 для шаблонов писем?

Как использовать twig в yii2 для шаблонов писем?

Пытаюсь настроить yii2, чтобы можно было отправлять письма, используя шаблоны (view) на twig

411
Как загрузить видео на сервер?

Как загрузить видео на сервер?

В просторах интернета нашёл загрузку изображений на сервер, с предварительным просмотром при помощи HTML5 Drag and DropВсё хорошо, работает

427