У меня есть следующее определение схемы:
</p>
<pre><code>Usuario:
columns:
empresa_id: { type: BIGINT, notnull: true }
direccion_id: { type: BIGINT, notnull: false }
publicidad_id: { type: BIGINT, notnull: true }
tipo_id: { type: BIGINT, notnull: true }
nombre: { type: string(60), notnull: true }
paterno: { type: string(60), notnull: true }
materno: { type: string(60), notnull: true }
curp: { type: string(20), notnull: false }
rfc: { type: string(13), notnull: false }
correoPrincipal: { type: string(100), notnull: true, unique: true }
correoSecundario: { type: string(100), notnull: false, unique: true }
telefonoFijo: { type: string(12), notnull: true }
telefonoMovil: { type: string(12), notnull: false }
validado: { type: boolean, notnull: false, default: false }
usuario: { type: string(10), notnull: false }
password: { type: string(10), notnull: false }
matricula: { type: string(16), notnull: false }
fechaNacimiento: { type: date, notnull: true }
relations:
Direccion: { onDelete: CASCADE, local: direccion_id, foreign: id }
Empresa: { onDelete: CASCADE, local: empresa_id, foreign: id, class: Empresa }
Publicidad: { onDelete: CASCADE, local: publicidad_id, foreign: id }
Tipo: { onDelete: CASCADE, local: tipo_id, foreign: id, class: conamatTipo }
Bachillerato:
class: Bachillerato
refClass: BachilleratoUsuario
local: usuario_id
foreign: bachillerato_id
foreignAlias: Usuarios
UsuarioSede:
class: Sede
refClass: SedeUsuario
local: usuario_id
foreign: sede_id
foreignAlias: Usuario
SedeUsuario:
columns:
sede_id: { type: bigint, notnull: true }
usuario_id: { type: bigint, notnull: true }
relations:
Usuario: { local: usuario_id, foreign: id }
Sede: { local: sede_id, foreign: id }
Как я могу создать форму, которая позволяет мне добавлять несколько "sedes" к одному "usuario", я пробовал главу о расширенных формах в документации Symfony, но я не хочу вставлять форму, я хочу используйте его как другую форму в одиночку.
Спасибо.