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

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 грусть или Как узнать где находится файл определенного класса

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

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


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

PHPixie фреймворк

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

<?php $_($fairy->id);?>

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

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


Sencha CMD: Error occurred during initialization of VM

sencha-openserver-friendship

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

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


ExtJS 4, полезные ресурсы

Sencha ExtJS 4.2

Всем привет! В данный момент я прохожу курсы по ExtJS 4, и одно из занятий было перенесено. Дабы не терять время, я решил упорядочить ссылки на полезные материалы и разместить их в этом посте..

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


Sencha CMD app build

Sencha CMD

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

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


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

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

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


Тренинг по ExtJS от компании Farata Systems

Сегодня, получил приглашение пройти тренинг от компании Farata Systems. Полное название звучит так: Developing Enterprise Web Applications With Ext JS Framework. Прочитать более подробную информацию про него можно тут: EventBrite.  Надо заметить, ранее я уже проходил 3х месячное обучение по языку Java у этой же компании..

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


ErrorException [ Fatal Error ]: Class 'Pagination' not found

При переносе с Windows на Linux одного сайта столкнулся с такой проблемой:
ErrorException [ Fatal Error ]: Class 'Pagination' not found. После детальной проверки всех подключений, наличия и расположения файлов, оказалось что всё на месте, однако ошибка оставалась...

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


Kohana 3.2 хелпер для favicon

Небольшая заметка, о том как добавить в хелпер html, возможность вывода favicon-а

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


Yii на Denwer'e

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

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

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

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

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