es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SYMFONY

¿Por qué la aserción “assertSelectorExists()” no muestra el mensaje de fallo que especifico?

Estoy intentando mostrar un mensaje personalizado (la URL que se está probando) cuando falla una prueba de PHPUnit 9.5.11 en mi aplicación Symfony 4.4. La clase es simple: class BaseTestCase extends PantherTestCase En mi prueba, tengo lo siguiente: $client = static::createPantherClient(); $crawler = $client->request(‘GET’, $url); $this->assertSelectorExists(‘.some-class’, $url); // <- esto . . . Read more

Symfony, cómo definir la ruta de la página de inicio

Creé un controlador HomeController para mostrar mi página de inicio. class HomeController extends AbstractController { #[Route(‘/{page?}’, name=’home’)] public function index(PostRepository $pr, EntityManagerInterface $em, $page): Response { … } } Hasta aquí todo bien. Pero esto deja de funcionar cuando creo una segunda página porque siempre será capturada por la ruta . . . Read more

Los Entidades Listeners de Doctrine no funcionan si APP_DEBUG=false.

Tengo un comportamiento muy extraño con respecto a los listeners de entidades de Doctrine. He configurado dos listeners de entidades de Doctrine en una aplicación Symfony 4.4. La configuración en service.yaml se ve algo así: servicios: App\EntityListener\MyEntityListener: tags: – name: doctrine.orm.entity_listener event: preUpdate entity: App\Entity\MyEntity Tenía el problema de que . . . Read more

Cómo utilizar el SDK de Facebook para PHP en Symfony?

Estoy usando Symfony 5. He agregado oficialmente el PHP SDK recomendado https://github.com/facebookarchive/php-graph-sdk al proyecto utilizando Composer. Tengo un controlador donde intento llamarlo: class FacebookController extends AbstractController { /** * @var Facebook */ private $facebook; public function __construct(Facebook $facebook) { $this->facebook = $facebook; } public function indexAction() {…} } } Pero . . . Read more