Foros del Web » Programando para Internet » PHP » Symfony »

problema con SonataAdminBundle

Estas en el tema de problema con SonataAdminBundle en el foro de Symfony en Foros del Web. Este es mi problema yo segui al pie de letra la spaginas: 1)http://sonata-project.org/bundles/admin/master/doc/reference/installation.html 2)http://sonata-project.org/bundles/doctrine-orm-admin/master/doc/tutorial/creating_your_first_admin_class/installation.html __________________________________________________ _____________________ tengo en mi archivo autoload.php : ..... ..... 'Sonata' ...
  #1 (permalink)  
Antiguo 05/03/2012, 14:41
 
Fecha de Ingreso: diciembre-2011
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
problema con SonataAdminBundle

Este es mi problema

yo segui al pie de letra la spaginas:

1)http://sonata-project.org/bundles/admin/master/doc/reference/installation.html

2)http://sonata-project.org/bundles/doctrine-orm-admin/master/doc/tutorial/creating_your_first_admin_class/installation.html
__________________________________________________ _____________________
tengo en mi archivo autoload.php :

.....
.....
'Sonata' => __DIR__.'/../vendor/bundles',
'Exporter' => __DIR__.'/../vendor/exporter/lib',
'Knp\Bundle' => __DIR__.'/../vendor/bundles',
'Knp\Menu' => __DIR__.'/../vendor/knp/menu/src',

.....
....

__________________________________________________ _________________________
tengo en mi archivo AppKernel.php

....
...

new Sonata\jQueryBundle\SonatajQueryBundle(),
new Sonata\AdminBundle\SonataAdminBundle(),
new Knp\Bundle\MenuBundle\KnpMenuBundle(),
new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdm inBundle(),
new Sonata\BlockBundle\SonataBlockBundle(),
new Sonata\CacheBundle\SonataCacheBundle(),

new Acme\MiBundle\AcmeMiBundle(),

...
..
__________________________________________________ _________________________
tengo en mi archivo config.yml :

..
..
services:
admin.alumno:
class: Acme\MiBundle\Admin\AlumnoAdmin
tag:
- {name: sonata.admin,manager_type: orm,group: General,label: Alumnos}

arguments: [null, Acme\MiBundle\Entity\Alumno, SonataAdminBundle:CRUD]


sonata_block:
default_contexts: [cms]
blocks:
sonata.admin.block.admin_list:
contexts: [admin]

#sonata.admin_doctrine_orm.block.audit:
# contexts: [admin]

sonata.block.service.text:
sonata.block.service.action:
sonata.block.service.rss:

# Some specific block from the SonataMediaBundle
#sonata.media.block.media:
#sonata.media.block.gallery:
#sonata.media.block.feature_media:

....
..

__________________________________________________ ___________________
en mi archivo routing.yml :


..
..
admin:
resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
prefix: /admin

_sonata_admin:
resource: .
type: sonata_admin
prefix: /admin

..

...

__________________________________________________ _________________________________________

Entonces cuando deseo ver la pagian de admin/dashboard me arroja este error:

Item "settings" for "Array" does not exist in SonataAdminBundle:Core:dashboard.html.twig at line 22

__________________________________________________ ___________________________________________-


propiedad 'seting' , en SonataAdminBundle:Core:dashboard.html.twig:



{% extends base_template %}

..
..

22. {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}





..
..

{% endblock %}


__________________________________________________ _________--
gracias de antemano
  #2 (permalink)  
Antiguo 05/03/2012, 15:06
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: problema con SonataAdminBundle

Esta marcado como issue en el github del bundle https://github.com/sonata-project/So...dle/issues/612.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 05/03/2012, 18:01
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: problema con SonataAdminBundle

Bueno, acabo de actualizar y me paso lo mismo, el problema esta en que se les paso agregar un parámetro mas al config builder, el que te da el error justamente, settings, pero esto sucede porque estas dejando vacio o no declarando en el config los bloques, agrega a tu config.yml algo asi:

Código YML:
Ver original
  1. sonata_admin:      
  2.     dashboard:
  3.         blocks:        
  4.             - { position: left, type: sonata.admin.block.admin_list }

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 05/03/2012, 21:31
 
Fecha de Ingreso: diciembre-2011
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: problema con SonataAdminBundle

bueno gracias amigo, justo habia arrreglado ese detalle hace unas horas y justo como dices, añadi en el config.yml estas lineas segun la documentacion:

__________________________________________________ _________--

sonata_admin:
title: hola walter
title_logo: /bundles/sonataadmin/logo_title.png
templates:
# default global templates
layout: SonataAdminBundle::standard_layout.html.twig
ajax: SonataAdminBundle::ajax_layout.html.twig
dashboard: SonataAdminBundle:Core:dashboard.html.twig

# default actions templates, should extend a global templates
list: SonataAdminBundle:CRUD:list.html.twig
show: SonataAdminBundle:CRUD:show.html.twig
edit: SonataAdminBundle:CRUD:edit.html.twig

#dashboard_groups:
#default: ~

dashboard:
blocks:
# display a dashboard block
- { position: left, type: sonata.admin.block.admin_list }




_________________________________

pero surgio otro problemilla.... cuando descomento :

#dashboard_groups:
#default: ~


me tira este error..

InvalidConfigurationException: Unrecognized options "dashboard_groups" under "sonata_admin"

podria simplemente dejarlo comentado y listo, pero el asunto es que poienso que es nesesario esta decklaracion debido a que mi entidad admin no aparece en el dashboard , pienso que es porque nesesita la declaracion:

dashboard_groups

si has actualizado tu versionb de sonataadmin seguramente te has topado con este mismo error.... =mente gracias de antemano
  #5 (permalink)  
Antiguo 06/03/2012, 02:21
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: problema con SonataAdminBundle

La doc todavía no esta actualizada, ahora es

Código YML:
Ver original
  1. dashboard:
  2.     groups: ~

y sin esas lineas debería de mostraste todo los admins..., agregaste el admin al DIC ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #6 (permalink)  
Antiguo 06/03/2012, 08:20
 
Fecha de Ingreso: diciembre-2011
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: problema con SonataAdminBundle

bueno gracias pro responder , pero sigo con ese problema que no me muestra mi entidad admin, esto es lo que coloque en config.yml:

__________________________________________________ ________-
services:
acme.mi.admin.alumno:
class: Acme\MiBundle\Admin\AlumnoAdmin
tag:
- { name: sonata.admin, manager_type: orm, group: General,label: Alumno }

arguments: [null, Acme\MiBundle\Entity\Alumno, AcmeMiBundle:AlumnoAdmin]


__________________________________________________ _________-
adjunto una imagen en el link.

http://imageshack.us/photo/my-images/715/interfazqq.jpg/


NOTA: El eclipse muestra un error pero eso es del plugin del mismo para trabajar con yml y eso no afecta el desarrollo ya que si hubiera un error de sitaxis yml se veria al momento de cargar la pagina.
  #7 (permalink)  
Antiguo 06/03/2012, 13:23
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: problema con SonataAdminBundle

Tienes un typo, es tags no tag.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #8 (permalink)  
Antiguo 06/03/2012, 17:39
 
Fecha de Ingreso: diciembre-2011
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: problema con SonataAdminBundle

Gracias amigo, a buena hora puede tener mis admin en el dashboard gracias a tus pautas. que mal que no se muestre como error sintactico por lo menos lo del "tag" que detalle el q se me paso.. ()

Un abrazo desde huancayo-peru...

Por cierto una ultima pregunta...

¿como supiste lo del la falta de actualizacionb de la documentacion en lo del


dashboard:
* * groups: ~

en ves de


dashboard_groups:
default:~

donde encontraste la solucion a ese detalle bn molesto???
  #9 (permalink)  
Antiguo 07/03/2012, 03:50
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: problema con SonataAdminBundle

Por lo general la solución esta en el fuente , basta con mirar el Configuration del bundle y ver que falta o sobra.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: symfony2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:21.