Changeset 187
- Timestamp:
- 04/11/07 11:05:31 (2 years ago)
- Files:
-
- trunk/docs/tutorial-es.markdown (modified) (7 diffs)
- wiki/TutorialSpanish.wiki (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/docs/tutorial-es.markdown
r178 r187 130 130 Ahora ya puedes acceder al asistente de configuracion de tu aplicacion en http://localhost/booklink 131 131 132 Sigue los pasos del asistente para configurar el acceso a tu base de datos, configuraciones regionales y permisos de archivo, para así generar un archivo de config ración. Yo mientras tanto iré por un café mientras vas creando la aplicación **booklink** tranquilamente.132 Sigue los pasos del asistente para configurar el acceso a tu base de datos, configuraciones regionales y permisos de archivo, para así generar un archivo de configuración. Yo mientras tanto iré por un café mientras vas creando la aplicación **booklink** tranquilamente. 133 133 134 134 #### Configuración manual de la aplicación #### … … 149 149 Cuando se trabaja con otros desarrolladores, los cambios en las bases de datos pueden ser difíciles de distribuir entre todos ellos. Akelos brinda una solución a este problema llamada *instalador* o *migración*. 150 150 151 Así que crearás la estructura de la base de datos usando un installer con la finalidad de distribuir los cambios que realices de vez en cuandoen la estructura de la base de datos de booklink.151 Así que crearás la estructura de la base de datos usando un installer con la finalidad de distribuir los cambios que realices en la estructura de la base de datos de booklink. 152 152 El uso de *instaladores* te permitirá también definir las tablas y columnas de tu base de datos de manera independiente al tipo de base de datos que utilices. 153 153 … … 255 255 ./script/generate scaffold Author 256 256 257 Esto generará un montón de archivos y carpetas que ¡funcionan de verdad!. ¿No me crees? Pru ebalo tu mismo. Dirige tu navegador a [http://localhost/booklink/author](http://localhost/booklink/author) y [http://localhost/booklink/books](http://localhost/booklink/books) para empezar a agregar autores y libros. Crea algunos registros y vuelve aquí para saber que es lo que ocurre internamente.257 Esto generará un montón de archivos y carpetas que ¡funcionan de verdad!. ¿No me crees? Pruébalo tu mismo. Dirige tu navegador a [http://localhost/booklink/author](http://localhost/booklink/author) y [http://localhost/booklink/books](http://localhost/booklink/books) para empezar a agregar autores y libros. Crea algunos registros y vuelve aquí para saber que es lo que ocurre internamente. 258 258 259 259 … … 277 277 5. Una vez que la acción `show` ha sido ejecutada, el controlador buscará el archivo de la vista en `/app/views/book/show.tpl` y renderizará el resultado en la variable `$content_for_layout`. 278 278 279 6. Ahora Akelos buscará un layout con el mismo conmbre que el controlador en `/app/views/layouts/book.tpl`. Si lo encuentra rederizará el mismo, insertando el contenido de `$content_for_layout` y enviando la salida al navegador.279 6. Ahora Akelos buscará un layout con el mismo nombre que el controlador en `/app/views/layouts/book.tpl`. Si lo encuentra renderizará el mismo, insertando el contenido de `$content_for_layout` y enviando la salida al navegador. 280 280 281 281 Esto podría ayudarte a comprender la forma en la que Akelos maneja tus peticiones, así que estamos listos para modificar la aplicación base. … … 341 341 </p> 342 342 343 Si aún no has creado ningún autor necesitarás crea los ahora mismo para ver de lo que hablamos. Luego visita http://locahost/boolink/book/add para comprobar que nosuna lista para seleccionar autores. Adelante, crea un libro seleccionando un autor de la lista.344 345 Parece ser que el autor ha sido guardado, pero no está incluídoen la vista `app/views/book/show.tpl`. deberás añadir este código después de `<? $content_columns = array_keys($Book->getContentColumns()); ?>`343 Si aún no has creado ningún autor necesitarás crear algunos ahora mismo para ver de lo que hablamos. Luego visita http://locahost/boolink/book/add para comprobar que nos muestra una lista para seleccionar autores. Adelante, crea un libro seleccionando un autor de la lista. 344 345 Parece ser que el autor se ha guardado, pero no se muestra en la vista `app/views/book/show.tpl`. deberás añadir este código después de `<? $content_columns = array_keys($Book->getContentColumns()); ?>` 346 346 347 347 <label>_{Author}:</label> <span class="static">{book.author.name?}</span><br /> … … 352 352 -------------------- 353 353 354 Esto es todo por ahora, iré mejorando este tutorial de vez en cuando, para agregar algunas funcionalidades que faltan, como:354 Esto es todo por ahora, iré mejorando este tutorial de vez en cuando, para agregar algunas funcionalidades que faltan, como: 355 355 356 356 * validaciones 357 * enrutamientos (routes)357 * rutas (routes) 358 358 * filtros 359 359 * callbacks … … 366 366 * distribución 367 367 * y mucho más... 368 369 370 ------------ 371 372 Traducción realizada por: Matias Quaglia wiki/TutorialSpanish.wiki
r183 r187 145 145 Ahora ya puedes acceder al asistente de configuracion de tu aplicacion en http://localhost/booklink 146 146 147 Sigue los pasos del asistente para configurar el acceso a tu base de datos, configuraciones regionales y permisos de archivo, para así generar un archivo de config ración. Yo mientras tanto iré por un café mientras vas creando la aplicación *booklink* tranquilamente.147 Sigue los pasos del asistente para configurar el acceso a tu base de datos, configuraciones regionales y permisos de archivo, para así generar un archivo de configuración. Yo mientras tanto iré por un café mientras vas creando la aplicación *booklink* tranquilamente. 148 148 149 149 ==== Configuración manual de la aplicación ==== … … 165 165 Cuando se trabaja con otros desarrolladores, los cambios en las bases de datos pueden ser difíciles de distribuir entre todos ellos. Akelos brinda una solución a este problema llamada _instalador_ o _migración_. 166 166 167 Así que crearás la estructura de la base de datos usando un installer con la finalidad de distribuir los cambios que realices de vez en cuandoen la estructura de la base de datos de booklink. El uso de _instaladores_ te permitirá también definir las tablas y columnas de tu base de datos de manera independiente al tipo de base de datos que utilices.167 Así que crearás la estructura de la base de datos usando un installer con la finalidad de distribuir los cambios que realices en la estructura de la base de datos de booklink. El uso de _instaladores_ te permitirá también definir las tablas y columnas de tu base de datos de manera independiente al tipo de base de datos que utilices. 168 168 169 169 Ahora crearás un archivo llamado `app/installers/booklink_installer.php` con el siguiente código correspondiente al Instalador de Booklink: … … 274 274 }}} 275 275 276 Esto generará un montón de archivos y carpetas que ¡funcionan de verdad!. ¿No me crees? Pru ebalo tu mismo. Dirige tu navegador a http://localhost/booklink/author y http://localhost/booklink/books para empezar a agregar autores y libros. Crea algunos registros y vuelve aquí para saber que es lo que ocurre internamente.276 Esto generará un montón de archivos y carpetas que ¡funcionan de verdad!. ¿No me crees? Pruébalo tu mismo. Dirige tu navegador a http://localhost/booklink/author y http://localhost/booklink/books para empezar a agregar autores y libros. Crea algunos registros y vuelve aquí para saber que es lo que ocurre internamente. 277 277 278 278 == El flujo de trabajo de Akelos == … … 288 288 1. Ahora llamará a la acción `show` de la clase `BookController` si estuviese disponible. 289 289 1. Una vez que la acción `show` ha sido ejecutada, el controlador buscará el archivo de la vista en `/app/views/book/show.tpl` y renderizará el resultado en la variable `$content_for_layout`. 290 1. Ahora Akelos buscará un layout con el mismo conmbre que el controlador en `/app/views/layouts/book.tpl`. Si lo encuentra rederizará el mismo, insertando el contenido de `$content_for_layout` y enviando la salida al navegador.290 1. Ahora Akelos buscará un layout con el mismo nombre que el controlador en `/app/views/layouts/book.tpl`. Si lo encuentra renderizará el mismo, insertando el contenido de `$content_for_layout` y enviando la salida al navegador. 291 291 292 292 Esto podría ayudarte a comprender la forma en la que Akelos maneja tus peticiones, así que estamos listos para modificar la aplicación base. … … 349 349 }}} 350 350 351 Si aún no has creado ningún autor necesitarás crea los ahora mismo para ver de lo que hablamos. Luego visita http://locahost/boolink/book/add para comprobar que nosuna lista para seleccionar autores. Adelante, crea un libro seleccionando un autor de la lista.351 Si aún no has creado ningún autor necesitarás crear unos cuantos ahora mismo para ver de lo que hablamos. Luego visita http://locahost/boolink/book/add para comprobar que nos muestra una lista para seleccionar autores. Adelante, crea un libro seleccionando un autor de la lista. 352 352 353 353 Parece ser que el autor se ha guardado, pero no se muestra en la vista `app/views/book/show.tpl`. deberás añadir este código después de `<? $content_columns = array_keys($Book->getContentColumns()); ?>`
