ShoGuN
unread,Aug 8, 2008, 10:53:14 AM8/8/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to symfony-es
Hola,
este es mi primer post en este grupo así que antes de nada daros las
gracias de participar en el.
Os paso a describir mi consulta:
Actualmente estoy desarrollando una aplicación con Symfony 1.1 que
utiliza el ORM Doctrine. Ya tenemos creado el modelo de datos y ahora
mismo estamos creando los módulos ayudandonos de el comando para crear
módulos administrativos que ofrece Doctrine (ej: symfony doctrine-init-
admin NOM_APP NOM_MODULO NOM_MODELO). Hasta aquí todo bien. Ahora lo
que queremos es que en alguno de estos módulos aparezca en la vista
edit campos de otra tabla que se encuentra relacionada (uno a uno) os
pongo un ejemplo. La tabla usuarios esta relacionada por medio de la
tabla permisos_usuarios con la tabla permisos, ya hemos creado el
módulo administrativo de la tabla usuarios con el comando (symfony
doctrine-init-admin gestion usuarios Usuario) ahora nos gustaría que
en la vista edit de dicho módulo tambien apareciesen los permisos de
dicho usuario. He estado leyendo el manual oficial de 'Symfony 1.1' y
el tutorial 'Getting started with Doctrine and symfony 1.1' y he visto
que se podría utilizar en el fichero generator.yml del módulo un campo
parcial que apunte a la tabla que relaciona las dos tablas, pero no se
si estoy haciendo algo mal o esta mal enfocado.Por cierto no se
sirvira de algo pero el schema.yml lo generé a partir de la bbdd que
ya existia en MySQL, o sea que el schema.yml lo creo automaticamente
Doctrine y a partir de el se creo el modelo, en ningún momento
modificamos dicho schema.
Muchas gracias de antemano y espero vuestras sugerencias, pistas o
nuevos enfoques para conseguir nuestro objetivo.
Ejemplo tomado del tutorial 'Getting started with Doctrine and symfony
1.1'
generator:
class: sfDoctrineAdminGenerator
param:
model_class: BlogPost
theme: default
list:
display: [=title, author]
object_actions:
_edit: -
_delete: -
edit:
display: [author, title, body, Tags]
fields:
author:
type: input_tag
title:
type: input_tag
body:
type: textarea_tag
params: size=50x10
Tags:
type: doctrine_admin_check_list
params: through_class=BlogPostTag