diff --git a/es/bake/usage.rst b/es/bake/usage.rst index 9d90f63c30..c3ad86f756 100644 --- a/es/bake/usage.rst +++ b/es/bake/usage.rst @@ -1,15 +1,103 @@ Code Generation with Bake ######################### -.. note:: - La documentación no es compatible actualmente con el idioma español en esta página. +La consola de CAKE se ejecuta usando PHP CLI (command line interface). +Si tiene problemas para ejecutar el script, asegurese de: - Por favor, siéntase libre de enviarnos un pull request en - `Github `_ o utilizar el botón **Improve this Doc** para proponer directamente los cambios. +1) Tener instalado el PHP CLI y que este dispone de los modulos correspondientes habilitados (ej: MySQL y intl). +2) Si el host de base de datos es 'localhost', intente realizar la conexión con el ip '127.0.0.1'. En algunos casos PHP CLI tiene problemas al referenciar por nombre de host (localhost). +3) Dependiendo de como su computadora este configurada, la ejecución del comando CAKE BAKE (cake bash script) puede requerir que permisos de ejecución al lanzar 'bin/cake bake'. - Usted puede hacer referencia a la versión en Inglés en el menú de selección superior - para obtener información sobre el tema de esta página. +Antes de comenzar la ejecución, asegurese de disponer al menos una conexion a una base de datos configurada. +Ver sección :ref:'database configuration ' para mas información. + +A fin de comenzar con la ejecución del comando, debe abrir la consola de windows y ejecutar "Cake Bake" + +1. Ir a Inicio (Start) > Ejecutar (Run) +2. Escribir "cmd" y presionar 'Enter' +3. Navegar hasta llegar a la carpeta de instalación del cake +4. Acceder a la carpeta 'bin' +5. Escribir 'Cake bake' lo cual deberá devolver un listado con todas las tareas/actividades disponibles. +El resultado debería ser algo similar a lo siguiente: + + $ bin/cake bake + + Welcome to CakePHP v3.1.6 Console + --------------------------------------------------------------- + App : src + Path: /var/www/cakephp.dev/src/ + PHP: 5.5.8 + --------------------------------------------------------------- + The following commands can be used to generate skeleton code for your application. + + Available bake commands: + + - all + - behavior + - cell + - component + - controller + - fixture + - form + - helper + - mailer + - migration + - migration_snapshot + - model + - plugin + - shell + - shell-helper + - template + - test + + By using 'cake bake [name]' you can invoke a specific bake task. + +Puede obtener más información sobre lo que realiza cada una de las actividades y sus opciones usando el parametro '--help' option: + + $ bin/cake bake controller --help + + Welcome to CakePHP v3.0.0 Console + --------------------------------------------------------------- + App : src + Path: /var/www/cakephp.dev/src/ + --------------------------------------------------------------- + Bake a controller skeleton. + + Usage: + cake bake controller [subcommand] [options] [] + + Subcommands: + + all Bake all controllers with CRUD methods. + + To see help on a subcommand use `cake bake controller [subcommand] --help` + + Options: + + --help, -h Display this help. + --verbose, -v Enable verbose output. + --quiet, -q Enable quiet output. + --plugin, -p Plugin to bake into. + --force, -f Force overwriting existing files without prompting. + --connection, -c The datasource connection to get data from. + (default: default) + --theme, -t The theme to use when baking code. + --components The comma separated list of components to use. + --helpers The comma separated list of helpers to use. + --prefix The namespace/routing prefix to use. + --no-test Do not generate a test skeleton. + --no-actions Do not generate basic CRUD action methods. + + Arguments: + + name Name of the controller to bake. Can use Plugin.name to bake + controllers into plugins. (optional) + +Bake Temas / Templates +=========== + +La opción theme is genérica para todos los comandos bake y permite cambiar los templates de bake utilizados para generar los archivos finales. Para crear sus propios templates, ver :ref:`bake theme creation documentation `. .. meta:: - :title lang=es: Code Generation with Bake - :keywords lang=es: command line interface,functional application,database,database configuration,bash script,basic ingredients,project,model,path path,code generation,scaffolding,windows users,configuration file,few minutes,config,iew,shell,models,running,mysql + :title lang=en: Code Generation with Bake + :keywords lang=en: command line interface,functional application,database,database configuration,bash script,basic ingredients,project,model,path path,code generation,scaffolding,windows users,configuration file,few minutes,config,iew,shell,models,running,mysql