Несмотря на то, что внедрение зависимостей в сущности считается плохой практикой с точки зрения DDD, существуют ситуации в которых это очень удобно. Правомерность использования такого подхода, а ровно как и сравнение его с альтернативами (двойная диспетчеризация, события) не является темой данной статьи. Я хочу рассказать о технической реализации — об интеграции Symfony Dependency Injection Component (далее DIC) с Doctrine для автоматического внедрения зависимостей в загружаемые сущности. Используемые версии Symfony и Doctrine — 2.*.
Читать полностью »
Рубрика «doctrine» - 3
Внедрение зависимостей в сущности Doctrine при помощи Symfony Dependency Injection Component
2013-03-18 в 13:45, admin, рубрики: doctrine, Doctrine ORM, php, symfony, метки: doctrine, PHP, symfonyDoctrine_Query 1.2.* уязвимость в методе update
2013-02-18 в 8:59, admin, рубрики: doctrine, php, метки: doctrine, PHPЗнаю, что уже есть Doctrine 2, но сейчас работаю с проектом на Doctrine 1.2.4 и думаю у многих есть проекты на этой версии ORM. Проблема существует при создании банальных запросов на update, вида:
Doctrine_Query::create()
->update('Posts')
->set('Anons', $anons )
->where('id = ?', $id)
->execute();
Дайджест интересных новостей и материалов из мира PHP за последние две недели №8 (29.12.2012 — 11.01.2013)
2013-01-11 в 19:00, admin, рубрики: codeception, composer, DiC, doctrine, laravel, php, symfony, yii, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: codeception, composer, DiC, doctrine, laravel, PHP, symfony, yii, Веб-разработка, дайджест, новости, подборка, ссылки
Новогодние праздники подходят к финишу, и мы снова в строю со свежей порцией новостей и материалов из мира PHP.
Приятного чтения!
Читать полностью »
Использование ShtumiUsefulBundle в Symfony2 — несколько полезных вещей в одном бандле
2012-03-30 в 19:17, admin, рубрики: doctrine, forms, php, symfony, symfony2, метки: doctrine, forms, PHP, symfony2 Разрабатывая проекты на базе нового, но уже ставшего очень популярным фреймворка Symfony2 невольно сталкиваешься с кусками кода, которые с минимальными изменениями, а то и вовсе без них кочуют из одного проекта в другой. Собрав несколько таких «кусков» воедино я создал ShtumiUsefulBundle, об использовании которого хочу рассказать.
Читать полностью »