Symfony: El modelo (III)
- por Mikel
- 11/04/2011
CONEXIONES A LA BASE DE DATOS [codesyntax lang=»text» title=»Conexión básica»] > php symfony configure:database "mysql://login:password@localhost/blog" [/codesyntax] [codesyntax lang=»text» title=»Definiendo una conexión para un entorno concreto de la aplicación»] > php symfony --env=prod configure:database "mysql://login:password@localhost/blog" [/codesyntax] [codesyntax lang=»text» title=»Definiendo una conexión para una aplicación concreta»] > php symfony --app=frontend configure:database "mysql://login:password@localhost/blog" [/codesyntax] [codesyntax lang=»text» title=»Definiendo
Optimizar el servidor web Apache
- por Mikel
- 08/04/2011
Tenía intención de crear un post explicando la optimización de Apache, pero la verdad es que en la red ya existe bastante información al respecto por tanto os dejo dos links, uno explicando cada uno de los parámetros que se pueden modificar en el archivo httpd.conf de Apache y el otro con algunos ejemplos de
Symfony: El modelo (II)
- por Mikel
- 04/04/2011
Cuando Symfony construye el modelo, crea una clase de objeto base para cada una de las tablas definidas en schema.yml. Cada una de estas clases contiene una serie de constructores y accesores por defecto en función de la definición de cada columna: los métodos new, getXXX() y setXXX() (donde XXX es el nombre del campo)
«Chuletas» para Symfony
- por Mikel
- 01/04/2011
Más de uno conocerá esas imágenes o PDFs que, de forma resumida, muestran todos los métodos y funciones de los lenguajes de programación o de frameworks. Con Symfony eso no es diferente, además de ser muy útil en las primeras etapas de aprendizaje. Os dejo el link: http://trac.symfony-project.org/wiki/CheatSheets ¡Qué lo disfrutéis!
Symfony: El modelo (I)
- por Mikel
- 28/03/2011
Las bases de datos son relacionales. PHP 5 y Symfony están orientados a objetos. Para acceder de forma efectiva a la base de datos desde un contexto orientado a objetos, es necesaria una interfaz que traduzca la lógica de los objetos a la lógica relacional. Esta interfaz se llama ORM (object-relational mapping) o «mapeo de
#symfony, I18N, UTF-8 y Dreamweaver
- por Mikel
- 25/03/2011
Supongo que ya sabrás de lo que voy a hablar, sí, codificación de caracteres y el jodío de Dreamweaver. Te cuento: Estoy haciendo algunas pruebas con Symfony y su sistema de internacionalización ( I18N ), y para ello he hecho que el charset que muestre la plantilla sea utf-8 (además de las tablas de la
Symfony: El controlador (III)
- por Mikel
- 21/03/2011
SEGURIDAD DE LA ACCIÓN Con Symfony podemos controlar quién puede acceder a una acción concreta, utilizando para ello las herramientas de identificación de usuarios que el framework nos provee. Una acción segura sólo podrá ser ejecutada por un usuario registrado y que tenga la acreditación para ello. Las acciones seguras requieren que los usuarios estén
Symfony, creando el archivo schema.yml para una base de datos ya existente
- por Mikel
- 18/03/2011
Sí, sigo dándole caña a Symfony… y cometiendo errores de novato xD. Para ir probando Symfony con un proyecto real, he decidido utilizar una base de datos ya existente para generar una nueva versión del proyecto anterior, y como ya sabrás para que Symfony (bueno, en este caso Propel) genere las clases necesarias para trabajar
Symfony: El controlador (II)
- por Mikel
- 14/03/2011
El primer parámetro de todas las acciones (que habitualmente hemos llamado $peticion) representa un objeto llamado sfWebRequest. Ya conocemos uno de sus métodos que nos devuelve el valor de un parámetro, getParameter(‘miparametro’). En el capítulo del libro de Symfony podéis ver una tabla con los métodos más utilizados de el objeto sfWebRequest. SESIONES Para