Доктрина - Генерация табличных классов и базовых классов - PullRequest
1 голос
/ 14 сентября 2010

Я только начал работать с Doctrine и не совсем понимаю назначение табличных и базовых классов.В чем выгода генерации их явно?Нужны ли какие-либо изменения в логике приложения, когда эти классы предварительно сгенерированы, а когда нет -

Не могли бы вы немного прояснить эту тему?Спасибо.

1 Ответ

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

Насколько я знаю, использование классов, созданных доктринами, ничем не отличается от использования моделей, написанных вами с нуля.Я бы сказал, что главное преимущество их автоматической генерации состоит в том, что (помимо привлечения меньшего количества работы для вас!) Это снижает риск ошибок, таких как опечатки и т. Д. Я склонен считать базовые классы местом, где содержатся базовая структура и взаимосвязи,Затем я помещаю любые специфичные для таблицы функции в класс таблицы.Не забывайте, что все классы таблиц наследуются от их базового класса, поэтому вам нужно только явно ссылаться на класс таблицы.

...