У меня есть в моей модели определены два объекта, соединенные один-к-одному: сSymfony админ генератор - один-к-одному отношения
User:
columns:
home_address_id: integer
relations:
HomeAddress:
class: Address
local: home_address_id
foreignType: one
Address:
columns:
zip: string
city: string
Когда я использую генератор, моя форма включает в себя все поля объект User, включая выпадающий список для выбора адреса.
Что я хотел бы, это иметь возможность напрямую вводить Zip и City с домашнего адреса пользователя. Как запросить это для генерации в файле generator.yml? Должен ли я реализовать какой-то код, чтобы сделать это сам, или есть способ, чтобы он был автоматическим?
Я не вижу объект School в вашем примере, но мне также интересно, в чем смысл отношений друг к другу? Почему бы не поместить столбцы zip и city в объект User? – Nathan 2010-12-15 18:34:53
В адресной таблице больше полей. Причины: адрес может быть повторно использован в других местах (адрес доставки, адрес здания, ...) плюс в сгенерированных классах, вы можете иметь методы, специфичные для адресов, и которые не имеют ничего общего с пользователем. – 2010-12-15 19:23:27