функции во where/andWhere (AR/AQ)

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
redalert
Сообщения: 9
Зарегистрирован: 2017.12.20, 08:26

функции во where/andWhere (AR/AQ)

Сообщение redalert » 2018.01.22, 08:44

Всем добра! прошу совет.
Есть код:

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

$sensors = $model->getSensorsObj();

foreach ($sensors as $sensor) {
    // получим данные датчика
    $mSensorData = SensorDataModel::find()
        ->where(['sensor_id'=>$sensor->id])
        ->getDataFromTimeInterval($timeInterval)
        ->all();
..........        
 
Такая конструкция возможна?
getDataFromTimeInterval($timeInterval) - метод, который как я планирую, делает доп условие для выборки по аналогии с andWhere
Собственно по нему и вопрос, т.к. фреймворк говорит "Getting unknown property" (я так понимаю, что тут можно применять только предустановленные методы AQ)

Прошу совета по оптимальной организации кода мод мою задачу. Всем спасибо.


redalert
Сообщения: 9
Зарегистрирован: 2017.12.20, 08:26

Re: функции во where/andWhere (AR/AQ)

Сообщение redalert » 2018.01.22, 09:36

Спасибо, то что нужно.

Ответить