Articles of symfony

Aplicación Symfony2 muy lenta en VirtualBox

Ejecuto una copia virtual de Debian en VirtualBox para desarrollar una aplicación PHP de mayor tamaño en una stack nginx / php5-fpm / MySQL. El desarrollo ocurre en el sistema operativo host (Windows 7 x64), el código se monta como una carpeta compartida en el sistema operativo invitado. El rendimiento es muy malo. Las siguientes […]

Atributo de campo de formulario de Symfony empty_data ignorado

De acuerdo con la documentación de Symfony 2.4 , cualquier campo de formulario que no sea obligatorio, pero que se envíe sin ningún valor (valor predeterminado para los campos de selección o valor vacío para los campos de texto), se guardará en la entidad con un valor NULO. Por lo tanto, si su campo de […]

¿Es posible compartir una instalación de Symfony2 (varios sitios web en un servidor)?

Quiero alojar múltiples sitios web basados ​​en Symfony2 en una raíz (servidor). ¿Sería posible compartir los propios archivos de Symfony? (vendedores etc.). ¿Alguien sabe un tutorial? ¿Es difícil de manejar? AFAIK una instalación de Symfony tiene aproximadamente 600 MB y no quiero guardar esto de manera redundante.

Doctrine DBAL setParameter () con valor de matriz

Estoy usando la doctrine DBAL y tengo algún problema con la consulta SQL como resultado de un queryBuilder. $builder = $this->getConnection()->getQueryBuilder(); $builder->select([‘id’,’name’,’type’]) ->from(‘table’) ->where(‘id=’.(int)$value) ->setMaxResults(1); $builder->andWhere($builder->expr()->in(‘type’, [‘first’,’second’])); echo(builder->getSQL()); $data = $builder->execute()->fetchRow(); Y obtener SQL SELECT id, name, type FROM table WHERE (id=149) AND (type IN (first,second)) LIMIT 1 Y este es el problema, necesito que […]

Symfony2: ¿Cómo incluir correctamente los activos junto con la herencia de plantillas Twig?

Actualmente estoy desarrollando una aplicación web usando Symfony 2.1.0. He leído el capítulo de Templating del libro y estoy tratando de incluir activos (ahora mismo, es solo una hoja de estilo) en mis páginas web. Estoy usando el sistema de herencia de tres niveles que se menciona en el libro, y la estructura de mi […]

Integrar Node.js con Symfony2 o PHP

Estoy desarrollando una aplicación web con Symfony2. Necesito crear un sysmte de notificaciones push (como Facebook). Cuando un usuario publica algo, necesito que otros usuarios reciban una notificación. Vi que Node.js es la forma más fácil de hacer esto. Pero hice algunos ejemplos simples y todo funciona bien, pero no sé cómo puedo integrar esta […]

¿Cómo realizar tareas evitando que el usuario se vea obligado a esperar la respuesta?

Después de que el usuario creó un nuevo producto, en mi aplicación hago varias operaciones, como actualizar algunas tablas: estadísticas, finanzas, uso, existencias, etc. Ahora los usuarios deben esperar a que haya terminado todos los pasos. Si una gran cantidad de usuarios lo hacen al mismo tiempo, entonces el tiempo de espera es mucho más […]

¿Cómo hacer que la entrada CSRF en ramita?

Sé que hay la forma habitual de representar la entrada oculta del token CSRF con form_rest , pero ¿hay una manera de representar solo la entrada CSRF? He anulado {% block field_widget %} en el tema para representar un trozo de texto adicional. Pero como el token CSRF también se representa en el campo de […]

¿Cuál es la mejor manera de limpiar el caché sin ejecutar el comando de la consola?

En el panel de administración de mi proyecto, programé la capacidad de cambiar el nombre de la base de datos para usar. Escribí el nuevo nombre de la base de datos en parameters.ini , y después de eso se tuvo que limpiar el caché para cargar la nueva configuración. ¿Cuál es la mejor manera de […]

¿Cómo haría MySQL contar (*) en Doctrine2?

Tengo la siguiente consulta de Doctrine2: $qb = $em->createQueryBuilder() ->select(‘t.tag_text, COUNT(*) as num_tags’) ->from(‘CompanyWebsiteBundle:Tag2Post’, ‘t2p’) ->innerJoin(‘t2p.tags’, ‘t’) ->groupBy(‘t.tag_text’) ; $tags = $qb->getQuery()->getResult(); Cuando se ejecuta me sale el siguiente error: [Semantical Error] line 0, col 21 near ‘*) as num_tags’: Error: ‘*’ is not defined. ¿Cómo haría MySQL contar (*) en Doctrine2?