Zdoc
Páginas: 17 (4229 palabras)
Publicado: 4 de mayo de 2012
url: | http://cabezaderaton.com.ar/symfony/mi-primer-proyecto/ |
Este tutorial es una interpretación al castellano del siguiente:
Symfony tutorial My first symfony project, que plantea hacer una pequeña aplicación en una hora, que consiste en un miniblog. Vamos a ver si nos alcanza el tiempo.
En el artículo original usan Sqlite como base de datos, que viene incluida ycompilada por defecto en PHP5 no así en PHP5.1.0 y sugieren activarla así, pero nosotros venimos de instalar WAMP, así que vamos a usar Mysql, con Apache y PHP5, pero esto no implica ninguna diferencia en el proceso, así que pueden hacerlo con la base de datos que prefieran. Instalar Symfony e inicializar el proyecto
La manera mas rápida (y que no necesita la instalación de Symfony) es usarel sandbox de Symfony, que es un proyecto de Symfony vacío con todas las librerías necesarias ya incluidas y con la configuración básica hecha. La ventaja de esto es que podes empezar a experimentar con Symfony rápidamente, sin necesidad de instalarlo. Descargar el archivo sf_sandbox.tgz en el directorio Web, se puede encontrar mas información en el archivo readme que viene incluido. Laestructura resultante se ve así:
-------------------------------------------------
www/
-------------------------------------------------
sf_sandbox/
-------------------------------------------------
apps/
-------------------------------------------------
frontend/
-------------------------------------------------batch/
-------------------------------------------------
cache/
-------------------------------------------------
config/
-------------------------------------------------
data/
-------------------------------------------------
sql/
-------------------------------------------------doc/
-------------------------------------------------
lib/
-------------------------------------------------
model/
-------------------------------------------------
log/
-------------------------------------------------
plugins/
-------------------------------------------------test/
-------------------------------------------------
web/
-------------------------------------------------
css/
-------------------------------------------------
images/
-------------------------------------------------
js/
Nosotros ya instalamos Symfony, así que vamos a abrir laconsola y vamos a ejecutar los siguientes comandos para crear nuestro proyecto:
-------------------------------------------------
mkdir wamp/www/miniblog
-------------------------------------------------
cd wamp/www/miniblog
-------------------------------------------------
symfony new miniblog-------------------------------------------------
symfony app frontend
* Detalle: Creamos el directorio
* nos ubicamos en dicho directorio
* Iniciamos el proyecto: crea toda la estructura de directorios
* Creamos la aplicación "frontend"
Para verificar la instalación, vemos la siguiente URL:
http://localhost/miniblog/web (o http://localhost/sf_sandbox/web en el caso de que se este trabajando con elsandbox, nosotros de acá en más nos vamos a referir a miniblog). Deberíamos ver la siguiente pantalla:
Te puede pasar que no veas los estilos y las imágenes, solo el contenido. Esto se debe a que para mostrar las páginas por defecto Symfony usa sus propias librerías, para acceder a ellas hay que configurar un alias en el servidor Apache, pero en nuestro caso solo vamos a copiar el directorio...
Leer documento completo
Regístrate para leer el documento completo.