Результаты поиска Категория: Frameworks

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

Yii 2

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

Автор: Виталий Орлов


Salesforce Commerce Cloud: с чего начать

Salesforce

Сегодня разговаривал с проект менеджером одной компании и он рассказал, что они разрабатывают для Salesforce Commerce Cloud и поинтересовался знаю ли я об этом стеке технологий..

Автор: Виталий Орлов


Lumen подключение Storage из Laravel

Lumen

Работая над одним из проектов, понадобилось мне подключить к фреймворку Lumen, Storage из Laravel, делается это так..

Автор: Виталий Орлов


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

Yii 2

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

Автор: Виталий Орлов


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

Yii 2

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

Автор: Виталий Орлов


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

Yii 2

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

Автор: Виталий Орлов


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

Yii 2

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

Автор: Виталий Орлов


Yii2 - Invalid path alias: @webroot

Yii 2

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

Автор: Виталий Орлов


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

ISPManager 5

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

Автор: Виталий Орлов


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

Yii 2

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

Автор: Виталий Орлов


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

Yii 2

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

Автор: Виталий Орлов


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

Yii 2

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

Автор: Виталий Орлов


Laravel: No supported encrypter found. The cipher and / or key length are invalid.

Laravel logo

Для нового маленького проекта, решил использовать Laravel - обновить знания, а заодно посмотреть что там новенького. После обычной установки через composer, и попытки открыть главную страницу сайта, столкнулся с ошибкой "No supported encrypter found. The cipher and / or key length are invalid." ..

Автор: Виталий Орлов


Баги в Magento 2 CE

Magento 2

Сегодня  заметил что отрелизилась Magento 2.0. Решил качнуть CE версию и глянуть, что там и как сделали. При попытке, первого запуска я получил следующие сообщение:

glob() returned error while searching in '/public_html/app/code/*/*/cli_commands.php'

Автор: Виталий Орлов


Symfony: SQLSTATE[HY000]: General error: 1005 Can't create table (errno: 150)

Symfony

Ночью не спалось, поэтому решил дописать некоторый функционал в новой версии этого блога. Блог пишу на Symfony, в качестве ORM использую Doctrine. Так вот, столкнулся с ошибкой SQLSTATE[HY000]: General error: 1005 Can't create table 'itrem.#sql-2f3f_2a7' (errno: 150) при обновлении схемы БД..

Автор: Виталий Орлов


PHP грусть или Как узнать где находится файл определенного класса в Laravel

Laravel
С приходом в php, всяких вкусностей, типа неймспейсов, автолоадеров, да и просто гонкой фреймворков становится все сложнее работать с кодом. Если раньше все было просто, пара include и простыня методов, то теперь пришли фреймворки с фасадами и IoC контейнерами. В частности, исследуя некий код Laravel, я увидел следующее..

Автор: Виталий Орлов


Что делает этот PHP код?

PHPixie фреймворк

Сегодня мне нужно написать небольшой прототип сервиса-провайдера. Ему на вход будут приходить данные, он должен вернуть ответ в JSON. Сделать это надо быстро, т.к. основная задача, разработать не сервис-провайдер, а клиент который будет с этим сервисом работать. Для этих целей я решил использовать какой-нибудь микрофреймворк. Я зашел на сайт PHPixie (http://phpixie.com), и увидел вот такой код:

Как вы думаете, что он делает?

Автор: Виталий Орлов


Sencha CMD: Error occurred during initialization of VM

sencha-openserver-friendship

Занимаясь на курсах Ext JS я работаю с инструментом Sencha CMD. При очередной попытке выполнить команду, я получил сообщение: Error occurred during initialization of VM..

Автор: Виталий Орлов


Sencha CMD app build

Sencha CMD

Сегодня начался курс про который я писал раньше тут: Тренинг по ExtJS от компании Farata Systems. Для работы нам потребовалось установить инструмент Sencha CMD который облегчает создание и управление проектом с помощью командной строки. Инструмент действительно полезный и интересный, однако при его использовании у меня возникла проблема с версиями Ruby..

Автор: Виталий Орлов


Установка ImageMagick на Debian для Kohana

Imagemagick

Пишу новый проект, используя фреймворк Kohana. Потребовалось накладывать watermark-и, и я решил использовать класс Image из комплекта Kohana. Однако, при попытке это сделать через модуль GD, я получил ошибку..

Автор: Виталий Орлов