Результаты поиска по запросу "doctrine-orm"

2 ответа

Мне удалось добиться этого с помощью `$ p = function ($ key, $ element) use ($ url) {if ($ element-> getUrlHash () == $ url-> getUrlHash ()) {return true; } else {return false; }}; `Но разве это по-прежнему не загружает все URL, а затем выполняет проверки? Я не думаю, что это эффективно, так как на каждого пользователя могут приходить тысячи URL.

о, у меня есть пользовательский объект следующим образом <?php class User { /** * @var integer * @Id * @Column(type="integer") * @GeneratedValue */ protected $id; /** * @var \Application\Entity\Url[] * @OneToMany(targetEntity="Url", ...

2 ответа

РЕДАКТИРОВАТЬ 2017-05-31 Пересматривая это через некоторое время. Это похоже на случай, когда Doctrine не удалось найти ваш «Class Client» из-за проблем с автозагрузкой. Вы можете исправить это, включив путь к вашему файлу начальной загрузки / скрипту автозагрузчика в ваш cli-config.php.

я есть в моем cli-config.php этот код: $driverImpl = new \Doctrine\ORM\Mapping\Driver\YamlDriver(array(__DIR__.'/yaml')); $driverImpl->setFileExtension('.yml'); $config->setMetadataDriverImpl($driverImpl);В ./yaml есть файлы yml ...

2 ответа

Doctrine2 Entity PrePersist - обновить другую сущность

У меня есть сущность Doctrine2 (назовите ее сущностью A) в моем проекте Symfony2. Эта сущность имеет отношение ManyToOne с другой сущностью (назовите ее сущностью B) в проекте. Объект A имеет свойство status, которое является «активным» или ...

ТОП публикаций

3 ответа

По моему опыту, сложнее поддерживать код, который не имеет четкого разделения между бизнес-логикой и уровнем доступа к данным. При работе с вашей моделью вы склонны использовать шаблоны Active Record. Например, расширение Zend_Db_Table_Row и Zend_Db_Table или даже создание ваших собственных картографических данных и репозиториев (шаблон репозитория). Это определенно для небольших проектов и команд, я думаю.

ю, что некоторые пользователи используют Doctrine 2 вместо Zend_Db в Zend Framework. Но я не знаю почему. Почему Doctrine2 лучше Zend_Db и почему Zend_Db не очень хорош? Спасибо

2 ответа

doctrine-orm.readthedocs.org/en/latest/reference/...

ько что закончил читать всю документацию по Doctrine 2, я запустил свою собственную песочницу, я понял большинство принципов, но все еще есть вопрос, и я не смог найти никакого полного объяснения в документе. ЧтоProxy классы?Когда я должен ...

3 ответа

Doctrine2 - Как я могу заказать по столбцу дискриминатора?

Как мне поступить с упорядочением по столбцу дискриминатора в запросе к репозиторию доктрин? У меня довольно простая настройка, у меня есть различные типы платежных реквизитов, это может быть либо Кредитная карта (CC), либо Дебетовое ...

3 ответа

Doctrine2 Игнорировать таблицу базы данных

Я использую Doctrine 2, и я хочу сгенерировать ORM из моей базы данных, но я не хочу выбирать все таблицы базы данных. Например, в этой БД: Таблица 1 не имеет первичного ключаТаблица 2 нормальнаяЯ хочу выбрать ТОЛЬКО таблицу 2 с этой ...

2 ответа

Используйте EntityManager в файле миграций

У меня есть этот код, но не работает: <?php namespace Application\Migrations; use Doctrine\DBAL\Migrations\AbstractMigration, Doctrine\DBAL\Schema\Schema; /** * Auto-generated Migration: Please modify to your need! */ class Version20131021150555 ...

1 ответ

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

лжая от моего вопроса оEAV [https://stackoverflow.com/questions/4066463/should-i-use-eav-model]Я рассматриваю возможность использования MongoDB для хранения атрибутов продукта. Я буду хранить часть каталога этого приложения - Категории, Продукты ...

2 ответа

Это немного сложно настроить, но может быть очень мощным, особенно в связи со способностью контейнера Symfony Di вводить зависимости на основе интерфейсов.

отаю над проектом Zend Framework, который использует Doctrine 2. Я пытаюсь заставить DI-контейнер Symfony работать с этим проектом, но у меня возникли проблемы. Предположим, у меня есть класс "Foo", которому нужно ввести два экземпляра. Я могу ...