Warning: count(): Parameter must be an array or an object that implements Countable

33 views
Skip to first unread message

Dario Allasina

unread,
Aug 1, 2022, 10:34:53 AM8/1/22
to symfony-es
Hola a todos,
Estoy retomando después de 5 años la programación en symfony porque necesito actualizar unos procesos del hospital donde trabajo.  a partir de esta linea donde evaluo el form:

  $form->handleRequest($this->getRequest());

me arroja el error:
Warning: count(): Parameter must be an array or an object that implements Countable

Se agradece una ayuda

Saludos

Jakala

unread,
Aug 1, 2022, 10:51:28 AM8/1/22
to symfony-es
Que versión de php utilizas? ten en cuenta que desde la version 7.2 o asi se lanza ese warning que el elemento que se pasa a count no es un array o no implementa countable.
quizás debas mirar que parámetros llegan y ver cual te esta dando el problema del count en concreto (o que te falte algun parametro)

Gonzalo Alonso

unread,
Aug 1, 2022, 1:20:45 PM8/1/22
to symfo...@googlegroups.com
Claro controla la request antes y listo.

--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a symfony-es+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/symfony-es/e98c105f-deca-4dae-bbea-1175af70e97cn%40googlegroups.com.

Dario Allasina

unread,
Aug 5, 2022, 11:36:19 AM8/5/22
to symfony-es
Controlo el Form.....
/**
     * @Route("/", name="new")
     */
    public function newAction()
    {
        $form = $this->createForm(new ConsultaType());
        $form->handleRequest($this->getRequest());

        if($form->isValid())
        {
            $consultas = $this->get('consultas');
           ....

Como debería controlar el Request ??

Gonzalo Alonso

unread,
Aug 6, 2022, 5:26:23 AM8/6/22
to symfo...@googlegroups.com
1. Seguro que el error es en esa línea?
2. Será problema del form?

Carlos A Salazar

unread,
Sep 28, 2022, 6:40:13 AM9/28/22
to symfony-es
tiene pinta de ser algo del formulario, o de algun objeto de tipo array o collection, 
Reply all
Reply to author
Forward
0 new messages