forked from cakephp/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9da377a
commit 1f9d51c
Showing
1 changed file
with
96 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 <https://github.com/cakephp/docs>`_ 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 <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] [<name>] | ||
|
||
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 <creating-a-bake-theme>`. | ||
|
||
.. 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 |