Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/04/2013, 02:41
Luvelnet
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Duda sobre SonataAdminBundle

Hola de nuevo,

Ante todo gracias por tus aportes, siempre estas aquí respondiendo a los que, como yo, estamos aprendiendo.

Mira te cuento, había leído la docu pero no terminaba de comprender. He generado un contexto llamado "notices". He leído que te permite crear un campo del tipo "sonata_type_model_list":

Código:
->add('image', 'sonata_type_model_list', array(), array('link_parameters' => array('context' => 'notices')))
En la docu además ponen este trozo de código:

Código:
<many-to-one
    field="image"
    target-entity="Application\Sonata\MediaBundle\Entity\Media"
    >
    <cascade>
        <cascade-all/>
    </cascade>
</many-to-one>
¿Dónde va esto? ¿Y sobre todo, para que sirve? No lo explican muy bien, o yo no sé comprenderlo.

El caso es que cuando intento añadir el campo al formulario "Sonata_type_model_list" me salta el siguiente error que no entiendo para nada, ya que no se que pinta el campo id:

Item "id" for "" does not exist in SonataDoctrineORMAdminBundle:Form:form_admin_field s.html.twig at line 59

Gracias de verdad, los que estamos atascados como yo, no te imaginas lo que nos ayudas!

Saludos