Articles of symfony

Array a la conversión de cadenas en Php7

Estoy intentando ejecutar este código (estaba trabajando en php5, ahora estoy en php7): $this->links->$data[$te][‘attributes’][‘ID’] = $data[$te][‘attributes’][‘URL’]; Pero me sale este error: ContextErrorException: Aviso: Array a conversión de cadena Gracias por adelantado

Symfony2 datetime ¿la mejor manera de almacenar marcas de tiempo?

No sé cuál es la mejor manera de almacenar una marca de tiempo en la base de datos. Quiero almacenar la fecha completa con horas, minutos y segundos, pero solo almacena la fecha (por ejemplo, 2012-07-14) y quiero almacenar 2012-07-14 HH: MM: SS. Estoy usando el objeto dateTime. Aquí está el código: En el controlador: […]

¿Cómo atrapar la excepción en Symfony 2?

¿Cómo detectar una excepción en el controlador y mostrar un mensaje flash en Symfony 2? try{ $em = $this->getDoctrine()->getManager(); $em->persist($entity); $em->flush(); return $this->redirect($this->generateUrl(‘target page’)); } catch(\Exception $e){ // What to do in this part??? } return $this->render(‘MyTestBundle:Article:new.html.twig’, array( ‘entity’ => $entity, ‘form’ => $form->createView(), )); ¿Qué debo hacer en el bloque catch ?

Usando el bigote como lenguaje de plantillas en Symfony 2

Estoy empezando a usar Symfony 2, pero me gustaría usar el bigote como lenguaje de plantillas en lugar de Twig o PHP. No voy a usar el bigote porque no tiene ninguna lógica y porque también puedo usarlo en JavaScript si decido manejar la representación de la plantilla del lado del cliente. ¿Como hacer eso?

doctrine2: en una relación bidireccional de uno a muchos, ¿cómo ahorrar desde el lado inverso?

Tengo la relación bidireccional de uno a muchos a continuación. Después de generar las acciones crudas con una tarea symfony2, cuando bash guardar los Productos asociados a una Categoría en el formulario de categoría nueva / editar, los productos no se guardan … namespace Prueba\FrontendBundle\Entity; use Gedmo\Mapping\Annotation as Gedmo; use Doctrine\ORM\Mapping as ORM; use Doctrine\Common\Collections\ArrayCollection; […]

Cómo crear un formulario con varias filas de una entidad en Symfony2

Primero, he leído documentos tanto para el Tipo de campo de colección como Cómo incrustar una colección de formularios … El ejemplo trata sobre una entidad (Tarea) que tiene una relación de uno a varios con otra entidad (Etiqueta), y lo entiendo , pero no puedo adaptarlo a lo que quiero! Para hacerlo más simple, […]

Symfony2: ResourceNotFoundException cuando se usa se extiende en una plantilla de ramita

He anulado la excepción exception.html.twig en el siguiente directorio: app/Resources/TwigBundle/views/Exception Tengo otra ramita dentro de otro paquete que me gustaría extender, así que hice lo siguiente: {% extends ‘AcmeMainBundle::layout.html.twig’ %} Pero siempre me da este error. Fatal error: Uncaught exception ‘Symfony\Component\Routing\Exception\ResourceNotFoundException’ in /Users/Aditya/Sites/Acme/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php on line ¿Por qué es esto?

‘Llamar a una función miembro get () en un no-objeto’?

Utilizando symfony2. Tengo una clase de oyente que está tratando de llamar a un método de una clase diferente (un controlador) de esta manera: $authenticate = new AuthenticationController(); $authenticate->isTokenValid($token); Y el controlador es el método de TokenValid: public function isTokenValid($token) { $conn = $this->get(‘database_connection’); Está tirando el error. Fatal error: Call to a member function […]

¿Cómo inyectar un repository en un servicio en Symfony?

Necesito inyectar dos objetos en ImageService . Uno de ellos es una instancia de Repository/ImageRepository , que obtengo así: $image_repository = $container->get(‘doctrine.odm.mongodb’) ->getRepository(‘MycompanyMainBundle:Image’); Entonces, ¿cómo declaro eso en mi services.yml? Aquí está el servicio: namespace Mycompany\MainBundle\Service\Image; use Doctrine\ODM\MongoDB\DocumentRepository; class ImageManager { private $manipulator; private $repository; public function __construct(ImageManipulatorInterface $manipulator, DocumentRepository $repository) { $this->manipulator = $manipulator; […]

Symfony2 y Assetic – cssrewrite funciona perfectamente para dev, no para prod

Incluyo mi CSS con el siguiente código: {% stylesheets ‘bundles/majorproductionssewingdivasite/css/*.css’ filter=’cssrewrite’ %} {% endstylesheets %} En dev, esto me permite usar sprites de imagen sin ningún problema. La URL resultante para mi sprite es: http://localhost/diva/web/bundles/majorproductionssewingdivasite/images/diva-sprites.jpg Pero, en prod, se asigna a: http://localhost/diva/bundles/majorproductionssewingdivasite/images/diva-sprites.jpg Observe la falta de directorio web. El código generado en el archivo CSS […]