lifehack для запуска консоли symfony2

Возможно очевидная фишка, но я додумался к ней примерно час назад.

Когда я работаю с symfony2, то в терминале открыт корень проекта. Для того, чтобы запустить скрипт консоли симфони нужно примерно 9ть и нажатий клавиш (или больше). Ход действий такой:
Набираю “./a” => жму [Tab] => набираю “cons” => жму[Tab] => получаю “$ ./app/console”

А с этим лайфхаком их нажатий на клавиши стало ровно 4ре :)
Набираю “./c” и жму [Tab] => получаю “$ ./console”

Кто-то уже наверное догадался, что я создал симлинк “./console” для скрипта “./app/console”.
Команда создания симлинка:

/var/www/test/symfony2 $ ln -s app/console console

Вроде мелочь, а удобно :)

PS. Ещё есть такая вещь как ConsoleAutocompleteBundle, но он у меня заработал только частично. Разбираюсь.

Небольшой дайджест

Отмечу, что народ активизировался и начинает использовать Symfony2.
На днях нашел несколько новых статей:

Symfony2 и Doctrine2 Repository

Я тут подумал, что лучше писать меньше, но чаще :) . Хочется конечно написать большой материал, но времени постоянно не хватает.

Symfony2 и Doctrine2 Repository.

На форуме Игорь Негруца сделал мне замечание по поводу построения DQL запросов прямо в коде контроллеров. Есть такое дело и давно хотелось его поправить.
Continue reading

iForum 2011

1го апреля участвовал в круглом столе “Битва фреймворков”, который проходил в рамках конференции iForum 2011. Я отдувался за PHP и фреймворки Zend Framework / Symfony2. Сегодня смотрел видеозапись — вроде нормально получилось :) .

Видео под катом Continue reading

Первый пост о Symfony2

Около 2х месяцев назад я начал изучать фреймворк Symfony2. Просто хотелось посмотреть что-то новое, разобраться с Doctrine2 и перейти на php 5.3.

В результате получился небольшой учебный проект, на базе которого я планирую наконец доделать портфолио студии.
Continue reading