Примеры отображения доктрин с использованием PHPDriver - PullRequest
4 голосов
/ 13 сентября 2010

Я изучаю Doctrine 2 для PHP и у меня возникают проблемы с поиском хороших ресурсов для отображения с помощью PHPDriver.Существует обширная документация по использованию аннотаций в комментариях для отображений Doctrine, однако, я бы предпочел, чтобы мои определения отображений были в PHP, а НЕ в комментариях (по очевидным причинам).

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

Кто-нибудь знает о хороших ссылках от руки?Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 15 сентября 2010

Драйверы PHP были довольно низким приоритетом, и пока мы не добавим программный конструктор , который упрощает отображение PHP, он, вероятно, будет игнорироваться по сравнению с аннотациями / xml / yaml.

Однако, вы найдете хороший пример в юнит-тестах (тесты / Доктрина / Тесты / ORM / Mapping).

0 голосов
/ 14 сентября 2010

Если вы еще этого не видели, в руководстве по доктрине есть раздел о PHPDriver:

Руководство обновляется довольно часто, поэтому следите за новыми темами.Вы также можете обратиться непосредственно к документации API:

Общая терминология и соглашения, используемые всеми драйверами отображения, являютсяТо же самое, поэтому основные идеи должны быть переведены.Вероятно, это сбит с толку синтаксисом.

Я бы также порекомендовал вам заглянуть в драйвер XML.С хорошей IDE вы можете получить подтверждение и автозаполнение через файл xsd, что облегчает его.Написание PHP-отображений вручную лично показалось мне немного трудоемким.

...