Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «doctrine»

[Из песочницы] Почему Doctrine ORM плохо подходит для PHP 2015-06-04 11:34:27
... переводом заметки Why Doctrine ORM is not ... пытаюсь сказать, что Doctrine — это плохая библиотека ...
+ развернуть текст сохранённая копия
Статья является переводом заметки Why Doctrine ORM is not suited for PHP от Lucas Corbeaux.
Я знаю, что заголовок этой статьи похож на троллинг. Но это не так, это просто констатация факта. Я не пытаюсь сказать, что Doctrine — это плохая библиотека или что её не нужно использовать. Я просто говорю, что она плохо подходит для PHP, и если не принимать этот момент во внимание и использовать её неправильно, можно столкнуться с серьёзными проблемами.
Читать дальше →
Тэги: dependency, doctrine, entity, hibernate, injection, lazy, load, manager, orm, php, unit, work
Внедряем работу с координатами в sonata-admin 2014-10-15 14:59:19
Доброго времени суток, %habrauser%!
Недавно встала задача, хранить в базе данные GPS ...
+ развернуть текст сохранённая копия
Доброго времени суток, %habrauser%!
Недавно встала задача, хранить в базе данные GPS с дальнейшей возможностью применения различных геометрических функций mysql. Управление координатами должно осуществляться из sonata-admin. Что из этого получилось можно прочитать под катом. Читать дальше →
Тэги: data, doctrine, doctrine2, mysql, orm, php, sonataadmin, spatial, symfony
Используем трейты с пользой 2014-03-24 23:38:14
На хабре уже было несколько статей о трейтах и о том, как их использовать. Но я пока не видел ...
+ развернуть текст сохранённая копия
На хабре уже было несколько статей о трейтах и о том, как их использовать. Но я пока не видел примеров использования с реальными фреймворками, на которых мы пишем каждый день. Я любитель Symfony2 стека и потому именно на нем я покажу, как можно использовать трейты с пользой. Читать дальше →
Тэги: annotation, copy-paste, doctrine, php, symfony, trait
UNIX_TIMESTAMP, ROUND и другие DQL запросы через queryBuilder в Symfony 2 2014-01-21 16:30:07
... Symfony 2 в Doctrine 2 из «коробки ...
+ развернуть текст сохранённая копия
Как известно у Symfony 2 в Doctrine 2 из «коробки» нет поддержки некоторых стандартных функций Mysql, таких как UNIX_TIMESTAMP или ROUND и еще несколько других. В первую очередь статья для того чтобы понять как дополнять DQL своими функциями. Но перед написанием как следует «похабрить» и по «гитхабить», а вдруг уже кто-то написал, советую не городить велосипеды и воспользоваться уже готовыми наработками, например GitHub MysqlDoctrineFunctions.
Статья больше подходит для новичков.
Читать дальше →
Тэги: buildquery, doctrine, orm, php, symfony, symfony2
[Из песочницы] Как связать Yii Framework и Doctrine 2 ORM? 2014-01-06 00:00:57
... время мне нравится Doctrine 2 ORM. Это ...
+ развернуть текст сохранённая копия
Мне очень нравится Yii Framework. Он быстрый, удобный, гибкий. Мне нравится, как реализован в нём паттерн ActiveRecord. Но бывают случаи, когда бизнес-логика, а, если быть точным, доменная логика, очень сложная и постоянно растёт и модифицируется. В таких случаях удобнее пользоваться паттерном DataMapper.
В тоже время мне нравится Doctrine 2 ORM. Это пожалуй самая мощная ORM для PHP, имеющая широчайший функционал. Да, возможно, она «тяжеловата» и замедляет работу приложения. Но начиная разработку, прежде всего стоит думать об архитектуре приложения, так как «преждевременная оптимизация корень всех бед»
Таким образом, однажды мне пришла в голову мысль связать 2 этих интересных мне инструмента. Как это было сделано, описано ниже.
Читать дальше →
Тэги: doctrine, doctrine2, orm, php, yii
Страницы: 1 2 3 4 5 6 7 8
Главная / Главные темы / Тэг «doctrine»
|
Взлеты Топ 5
Падения Топ 5
|