Preguntas etiquetadas con symfony

Symfony se refiere tanto a un marco PHP para crear aplicaciones web como a un conjunto de componentes sobre los que se construye el marco. Esta etiqueta se refiere a las versiones principales 2.x, 3.x, 4.xy 5.x actualmente admitidas. Alternativamente, puede especificar una versión exacta usando la etiqueta respectiva. Esta etiqueta no debe usarse para preguntas sobre Symfony 1.x. En su lugar, utilice la etiqueta Symfony1.

2
Agregar error al elemento de formulario de Symfony 2
Verifico alguna validación en mi controlador. Y quiero agregar un error a un elemento específico de mi formulario en caso de falla. Mi forma: use Symfony\Component\Form\FormError; // ... $config = new Config(); $form = $this->createFormBuilder($config) ->add('googleMapKey', 'text', array('label' => 'Google Map key')) ->add('locationRadius', 'text', array('label' => 'Location radius (km)')) ->getForm(); …

8
Cómo fusionar dos PHP Doctrine 2 ArrayCollection ()
¿Existe algún método de conveniencia que me permita concatenar dos Doctrine ArrayCollection()? algo como: $collection1 = new ArrayCollection(); $collection2 = new ArrayCollection(); $collection1->add($obj1); $collection1->add($obj2); $collection1->add($obj3); $collection2->add($obj4); $collection2->add($obj5); $collection2->add($obj6); $collection1->concat($collection2); // $collection1 now contains {$obj1, $obj2, $obj3, $obj4, $obj5, $obj6 } Solo quiero saber si puedo ahorrarme iterando sobre la segunda …



13
Cómo obtener valores de formulario en el controlador Symfony2
Estoy usando un formulario de inicio de sesión en Symfony2 con el siguiente código de controlador public function loginAction(Request $request) { $user = new SiteUser(); $form = $this->createForm(new LoginType(), $user); if ($request->getMethod() == 'POST') { $form->bindRequest($request); $data = $form->getValues(); // Need to do something with the data here } return …
81 forms  symfony 


9
¿Cómo acceder a los parámetros de una aplicación desde un servicio?
Desde mis controladores, accedo a los parámetros de la aplicación (aquellos en /app/config) con $this->container->getParameter('my_param') Pero no sé cómo acceder a él desde un servicio (imagino que no se supone que mi clase de servicio se extienda Symfony\Bundle\FrameworkBundle\Controller\Controller). ¿Debería asignar los parámetros necesarios en el registro de mi servicio de …
81 php  symfony  yaml 


5
¿Cómo inyectar un repositorio 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 lo declaro 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) { …


2
Advertencia del compositor "El paquete zendframework / zend-code está abandonado"
Recibo una advertencia del compositor: El paquete zendframework / zend-code está abandonado, debe evitar usarlo. Use láminas / código de láminas en su lugar. El paquete zendframework / zend-eventmanager está abandonado, debe evitar usarlo. Utilice laminas / laminas-eventmanager en su lugar. Sin embargo, no puedo ver ninguna referencia a zend …
12 symfony 


1
La barra de herramientas de mi perfilador no aparece en Symfony 4.3.1
En mi .envarchivo, he especificado que el entorno de mi aplicación sea dev y debug para que sea verdadero así: APP_ENV=dev APP_DEBUG=true En mi config/packages/dev/web_profiler.yamlarchivo tengo lo siguiente: web_profiler: toolbar: true intercept_redirects: false framework: profiler: { only_exceptions: false } La ruta interna config/routes/dev/web_profiler.yamlparece estar bien: web_profiler_wdt: resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml' prefix: /_wdt …
9 php  symfony  symfony4 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.