«Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.»

Стив Макконнелл

Моё резюме:


June 4, 2014

Установка и настройка SonataAdminBundle + SonataUserBundle + FOSUserBundle

Symfony2, PHP, Sonata Admin

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

Читать далее
May 16, 2013

Различные виды связей сущностей в Sonata Admin

Symfony2, PHP, Sonata Admin

Рассмотрим следующие примеры связей сущностей в SonataAdminBundle:

many-to-many - селект с множественным выбором
many-to-many - чекбоксы
many-to-one - обычный селект
many-to-one - list выборка
one-to-many - inline добавление связанной сущности

Читать далее
May 15, 2013

How do not show admin class at dashboard and dropdown menu?

Symfony2, PHP, Sonata Admin

The solution is just to add a attribute ( show_in_dashboard ) to the tag of the admin service definition:

Читать далее