Search results Category: Yii

Yii2: Не работает afterLogin событие.

04.04.2020 0 comments »

Yii 2

Столкнулся с необходимостью обновлять дату последнего логина пользователя. Задача вроде бы простая, тем более событие EVENT_AFTER_LOGIN существует из коробки. Но, по какой-то причине подписка на него в моей модели, не заработала..

Author: Vitaly Orlov


Запуск Yii2 из консоли и ошибка Allowed memory size of xxx bytes exhausted

09.10.2018 0 comments »

Yii 2

Сегодня при запуске команды yii из консоли получил сообщение о том, что скрипту не хватает памяти. Само большое потребление памяти данной командой не стало для меня новостью, т.к. внутри выполнялось чтение и обработка большого файла. Т.е. нужно было на время выполнения скрипта, просто увеличить лимит..

Author: Vitaly Orlov


Как использовать виджет Alert в Yii 2

20.08.2018 0 comments »

Yii 2

Небольшая памятка о том как выводить сообщения с помощью виджета Alert в Yii2..

Author: Vitaly Orlov


Yii2: Шпаргалка по работе с роутами

31.07.2018 0 comments »

Yii 2

Часто приходится работать с различными проверками роутов в Yii2. И практически всегда, я забываю или начинаю путаться где и  с помощью каких методов можно получить то или иное значение связанное с роутами и как результат приходится копаться в исходниках. В этом посте я соберу кусочки кода, с объяснением что они возвращают.

Author: Vitaly Orlov


Yii2: Fatal error, Cannot use 'Object' as class name

03.11.2017 1 comment »

Yii 2

При обновлении PHP на версию 7.2 столкнулся с ошибкой в "Fatal error, Cannot use 'Object' as class name" в Yii2...

Author: Vitaly Orlov


Yii2 - Invalid path alias: @webroot

01.11.2017 0 comments »

Yii 2

В очередной раз столкнулся с ошибкой "Invalid path alias: @webroot" в Yii2. Решил сделать заметку, чтобы было проще гуглить..

Author: Vitaly Orlov


ISPmanager PHP7 для скриптов запускаемых через крон

28.06.2017 0 comments »

ISPManager 5

Столкнулся со следующей проблемой: Использовал для нового проекта PHP7. Продакшн управляется последней версией ISPmanager, где по-умолчанию все еще используется старый PHP 5.4.16, а 7 версия выбирается при настройке домена. Т.к. для домена версия php настраивается при создании, то и "фронтенд" работает без проблем, однако проблема начинается при запуске консольных скриптов, т.к. по-умолчанию, в консоли, используется 5.4 ..

Author: Vitaly Orlov


Минизаметка: Yii2 просмотр сырого SQL сгенерированного ActiveRecord-ом

19.06.2017 0 comments »

Yii 2

Вечно забываю синтаксис, пусть будет тут 🙂

Author: Vitaly Orlov


Минизаметка: ActiveDataProvider порядок элементов в сортировке по-умолчанию

19.06.2017 0 comments »

Yii 2

Вечно забываю синтаксис, пусть будет тут 🙂

Author: Vitaly Orlov


Yii2 расширяем роли

15.11.2016 14 comments »

Yii 2

Потребовалось мне добавить пару ролей в проект Yii2. Задача стояла распределить пользователей на несколько групп. Для этих целей можно использовать RBAC, однако это решение в данном случае было слишком избыточно - требовалось что-то гораздо проще. Т.к. такая задача возникает довольно часто, напишу как можно справиться с ней всего парой строчек кода..

Author: Vitaly Orlov


Yii на Denwer'e

14.02.2012 17 comments »

Denwer

Решил потестить framework для php Yii, уж больно о нем лестные отзывы. А мне как всегда не хватает скорости разработки проектов.

Не знаю почему большинство разработчиков не уделяют должного внимания мелочам, типа не установленного региона для даты или сообщения о нехватки каких-то функциональностей сервера.

Моё мнение, все должно работать так: скачал, разархивировал, все должно работать. Не всегда пользователь может иметь нужный опыт для запуска проекта. Ну, да бог с ним, у каждого свои идеалы.

Итак возвращаясь к Yii на Denwer'e. Скачал разархивировал, попробовал запустить ошибки.. Супер старт 🙂

Author: Vitaly Orlov