ArrayHelper::multisort не работает при запуске кода на Linux

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Alert230
Сообщения: 56
Зарегистрирован: 2018.03.09, 13:34

ArrayHelper::multisort не работает при запуске кода на Linux

Сообщение Alert230 »

Добрый день!
Поднимаю дефолтный хостинг на базе Ubuntu. Lamp развернул. Как оказалось, работающий в среде openServer код - не запускается на Linux-сервере.
В openServer php версии 7.3 из ранних версий, на Linux сервере тоже, но самый-самый последний. На 7.4 та же история на linux

ВОт строка кода:

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

ArrayHelper::multisort($this->arrFuelTankers, 'getDate()', SORT_DESC);
Мне нужна сортировка по результату вызова функции getDate() для каждого элемента массива arrFuelTankers

Вот ошибка:

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

PHP Notice – yii\base\ErrorException
Undefined property: domain\agro\azs\FuelTankers::$getDate()
Помогите понять, что я делаю неправильно.


Alert230
Сообщения: 56
Зарегистрирован: 2018.03.09, 13:34

Re: ArrayHelper::multisort не работает при запуске кода на Linux

Сообщение Alert230 »

Проблема решена.
Проблему решил почистив composer.json + обновив yii (стояла 2.0.15)

Ответить