Rodrigo Borrego Bernabé - Freelance Software Developer



Tag : Symfony

Error en Symfony: You need to enable either the SQLite or PDO_SQLite extension for the profiler to run properly.

You need to enable either the SQLite or PDO_SQLite extension for the profiler to run properly. Si tras instalar un…

Blog Read More

SQLite3::exec(): database is locked error

Si comenzando a utilizar Symfony2 trabajáis en una mezcla de Windows y Linux que unís mediante Samba, quizás os hayáis…

Blog Read More

Cambiar el orden de los listados de sfDoctrineRoute

En el controlador (actions.class.php) tenemos un método para el listado de elementos: public function executeIndex(sfWebRequest $request) { $this->items= $this->getRoute()->getObjects(); }…

Blog Read More

Invocando url_for desde el modelo

El modo ‘feo’ (AKA The Ugly Way), dado que rompe el paradigma MVC: sfContext::getInstance()->getConfiguration()->loadHelpers(array(‘Url’)); $url = url_for(‘mi_url’, true); // El…

Blog Read More

Escribir mensajes de log desde el modelo que funcionan en las tareas CLI de Symfony

El problema de echo es que aparece por pantalla de la web y no queremos que eso ocurra en producción….

Blog Read More

Invocando el helper i18n (for translation) desde una acción

A menudo necesitas invocar el helper de tradicción, __(), desde fuera de la vista. Se puede hacer de dos maneras:…

Blog Read More

Filtrando en symfony con un selector los campos de texto

A menudo se declara en el esquema un campo como string (texto) cuando en la práctica va a ser una…

Blog Read More

Evitando los OutputEscaping en elementos que no son objetos

Anulando los OutputEscapingDecorators de symfony para variables que no son objetos.

Blog Read More

Eliminando plugins de Symfony

Truco para desinstalar plugins de Symfony cuando da error

symfony plugin:uninstall symfony/nombre_plugin

Blog Read More

¡Cómo desearía que estuviera ya hecho!

Simplemente apunto aquí un enlace a un post sobre algo que estuvimos comentando los compañeros de un proyecto en Symfony….

Blog Read More