SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Baking con Cake Php Desarrollo de aplicaciones en poco tiempo con cakephp + scaffold por consola Ing. Javier Alberto Portilla 1
Scaffolding es una técnica que permite a un desarrollador definir y crear aplicaciones básicas que pueden crear, leer, actualizar y borrar objetos. El scaffolding en CakePHP también permite a los desarrolladores establecer los enlaces que vinculan unos objetos con otros, y crear y romper dichos enlaces. Todo lo que se necesita para crear un scaffold: modelo controlador 2
Scaffolding Para agregar scaffolding a tu aplicación, agrega la variable $scaffold en el controlador: 3
Scaffolding la variable $displayField en nuestra clase de User para que los usuarios relacionados con categorías serán mostrados por el primer nombre en lugar de solo el ID en el scaffolding. Esta característica hace el scaffolding más leíble en muchas circunstancias 4
La consola de CakePHP Esta sección provee una introducción a CakePHP en la línea de comandos La Consola CakePHP provee un framework para crear scritps de shell. La Consola usa una configuración del tipo despachador para cargar una un shell o una tarea, y para regresar sus parámetros. 5
La consola de CakePHP Ejecutemos el programa de Consola desde bash. Este ejemplo asume que el usuario ya esta logeado en una sesión de bash y se encuentra en la raíz de la instalación de CakePHP. 6
La consola de CakePHP Muchos usuarios agregan la Consola de CakePHP a sus rutas del sistema operativo para que pueda ser ejecutado fácilmente. Imprimiendo las rutas del directorio de trabajo root, app, y core te permite ver donde la Consola hará los cambios. Para cambiar la carpeta de app con el que deseas trabajar, puedes proporcionar su ruta como el primer argumento al comando cake. Este siguiente ejemplo nos muestra como especificar un folder de app, asumiendo que ya has agregado el carpeta de la consola en tu PATH: 7
8 Proyecto de Ejemplo
9 Ciclo de Preguntas
10 Muchas gracias por su atencion

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
Introducción a Laravel 5 - Un Framework para Artesanos Web
Introducción a Laravel 5 - Un Framework para Artesanos WebIntroducción a Laravel 5 - Un Framework para Artesanos Web
Introducción a Laravel 5 - Un Framework para Artesanos WebFacundo E. Goñi Perez
 
Framework kahana
Framework kahanaFramework kahana
Framework kahanaH31D1
 
Introducción a Tomcat
Introducción a TomcatIntroducción a Tomcat
Introducción a TomcatIker Canarias
 
Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oraclefpiedra
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lampyaser6700
 
Significado xampp
Significado xamppSignificado xampp
Significado xamppdavidmales
 
Taller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJRTaller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJRGovani Sanchez
 
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 InstalacionCurso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 InstalacionDavid Vaquero
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientasAldibier Morales
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
 

Was ist angesagt? (20)

Wampserver caracteristicas y especificaciones
Wampserver caracteristicas y especificacionesWampserver caracteristicas y especificaciones
Wampserver caracteristicas y especificaciones
 
Preguntas Wamp
Preguntas WampPreguntas Wamp
Preguntas Wamp
 
Que es wamp server
Que es wamp serverQue es wamp server
Que es wamp server
 
Wamp server
Wamp serverWamp server
Wamp server
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Introducción a Laravel 5 - Un Framework para Artesanos Web
Introducción a Laravel 5 - Un Framework para Artesanos WebIntroducción a Laravel 5 - Un Framework para Artesanos Web
Introducción a Laravel 5 - Un Framework para Artesanos Web
 
Framework kahana
Framework kahanaFramework kahana
Framework kahana
 
CakePHP parte 2
CakePHP parte 2CakePHP parte 2
CakePHP parte 2
 
Servidores wamp
Servidores wampServidores wamp
Servidores wamp
 
Introducción a Tomcat
Introducción a TomcatIntroducción a Tomcat
Introducción a Tomcat
 
Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oracle
 
Cms joomla
Cms joomlaCms joomla
Cms joomla
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lamp
 
Significado xampp
Significado xamppSignificado xampp
Significado xampp
 
Joomla
JoomlaJoomla
Joomla
 
Taller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJRTaller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJR
 
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 InstalacionCurso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientas
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
 
Reporte server
Reporte serverReporte server
Reporte server
 

Ähnlich wie Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold

Introducción a Cake PHP Framework
Introducción a Cake PHP FrameworkIntroducción a Cake PHP Framework
Introducción a Cake PHP FrameworkJomicast
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itstomicx
 
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Adrian Ascanio
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5jjmvc2481
 
Exposicion Akelos
Exposicion AkelosExposicion Akelos
Exposicion Akelosdokeosla
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Pleased to meet you, Laravel
Pleased to meet you, LaravelPleased to meet you, Laravel
Pleased to meet you, LaravelRolando Caldas
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplosRobert Rodriguez
 
Apuntes php
Apuntes phpApuntes php
Apuntes phpJavi
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterandrewzg
 

Ähnlich wie Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold (20)

Manualcake
ManualcakeManualcake
Manualcake
 
Introducción a Cake PHP Framework
Introducción a Cake PHP FrameworkIntroducción a Cake PHP Framework
Introducción a Cake PHP Framework
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itst
 
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
 
Exposicion Akelos
Exposicion AkelosExposicion Akelos
Exposicion Akelos
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Pleased to meet you, Laravel
Pleased to meet you, LaravelPleased to meet you, Laravel
Pleased to meet you, Laravel
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
CakePHP
CakePHPCakePHP
CakePHP
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
 
Php
PhpPhp
Php
 

Mehr von Refresh Maracaibo

Big data vs expertos - Adrián Plattner @adrianplattner
Big data vs expertos - Adrián Plattner  @adrianplattnerBig data vs expertos - Adrián Plattner  @adrianplattner
Big data vs expertos - Adrián Plattner @adrianplattnerRefresh Maracaibo
 
Tablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleonTablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleonRefresh Maracaibo
 
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...Refresh Maracaibo
 
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeuUn lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeuRefresh Maracaibo
 
Proyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintexProyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintexRefresh Maracaibo
 
Introducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIRIntroducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIRRefresh Maracaibo
 
Blender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3DBlender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3DRefresh Maracaibo
 
Introducción a la Realidad Aumentada
Introducción a la Realidad AumentadaIntroducción a la Realidad Aumentada
Introducción a la Realidad AumentadaRefresh Maracaibo
 
Desarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidDesarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidRefresh Maracaibo
 
Desarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con PhonegapDesarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con PhonegapRefresh Maracaibo
 
Introducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para BlackberryIntroducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para BlackberryRefresh Maracaibo
 
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...Refresh Maracaibo
 
Aproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26SAproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26SRefresh Maracaibo
 
Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S Refresh Maracaibo
 
DB relacionales vs DB documentales
DB relacionales vs DB documentalesDB relacionales vs DB documentales
DB relacionales vs DB documentalesRefresh Maracaibo
 

Mehr von Refresh Maracaibo (20)

Big data vs expertos - Adrián Plattner @adrianplattner
Big data vs expertos - Adrián Plattner  @adrianplattnerBig data vs expertos - Adrián Plattner  @adrianplattner
Big data vs expertos - Adrián Plattner @adrianplattner
 
Tablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleonTablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleon
 
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
 
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeuUn lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeu
 
Proyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintexProyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintex
 
Introducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIRIntroducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIR
 
Blender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3DBlender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3D
 
Introducción a la Realidad Aumentada
Introducción a la Realidad AumentadaIntroducción a la Realidad Aumentada
Introducción a la Realidad Aumentada
 
5 Tips en 5 Minutos
5 Tips en 5 Minutos5 Tips en 5 Minutos
5 Tips en 5 Minutos
 
Desarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidDesarrollo de aplicaciones para Android
Desarrollo de aplicaciones para Android
 
Desarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con PhonegapDesarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con Phonegap
 
Introducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para BlackberryIntroducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para Blackberry
 
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
 
Aproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26SAproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26S
 
Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S
 
Agenda 4-09-2010
Agenda 4-09-2010Agenda 4-09-2010
Agenda 4-09-2010
 
5 Tips en 5 Minutos
5 Tips en 5 Minutos5 Tips en 5 Minutos
5 Tips en 5 Minutos
 
Introduccion al OpenGL
Introduccion al OpenGLIntroduccion al OpenGL
Introduccion al OpenGL
 
DB relacionales vs DB documentales
DB relacionales vs DB documentalesDB relacionales vs DB documentales
DB relacionales vs DB documentales
 
Green computing
Green computingGreen computing
Green computing
 

Kürzlich hochgeladen

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 

Kürzlich hochgeladen (20)

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 

Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold

  • 1. Baking con Cake Php Desarrollo de aplicaciones en poco tiempo con cakephp + scaffold por consola Ing. Javier Alberto Portilla 1
  • 2. Scaffolding es una técnica que permite a un desarrollador definir y crear aplicaciones básicas que pueden crear, leer, actualizar y borrar objetos. El scaffolding en CakePHP también permite a los desarrolladores establecer los enlaces que vinculan unos objetos con otros, y crear y romper dichos enlaces. Todo lo que se necesita para crear un scaffold: modelo controlador 2
  • 3. Scaffolding Para agregar scaffolding a tu aplicación, agrega la variable $scaffold en el controlador: 3
  • 4. Scaffolding la variable $displayField en nuestra clase de User para que los usuarios relacionados con categorías serán mostrados por el primer nombre en lugar de solo el ID en el scaffolding. Esta característica hace el scaffolding más leíble en muchas circunstancias 4
  • 5. La consola de CakePHP Esta sección provee una introducción a CakePHP en la línea de comandos La Consola CakePHP provee un framework para crear scritps de shell. La Consola usa una configuración del tipo despachador para cargar una un shell o una tarea, y para regresar sus parámetros. 5
  • 6. La consola de CakePHP Ejecutemos el programa de Consola desde bash. Este ejemplo asume que el usuario ya esta logeado en una sesión de bash y se encuentra en la raíz de la instalación de CakePHP. 6
  • 7. La consola de CakePHP Muchos usuarios agregan la Consola de CakePHP a sus rutas del sistema operativo para que pueda ser ejecutado fácilmente. Imprimiendo las rutas del directorio de trabajo root, app, y core te permite ver donde la Consola hará los cambios. Para cambiar la carpeta de app con el que deseas trabajar, puedes proporcionar su ruta como el primer argumento al comando cake. Este siguiente ejemplo nos muestra como especificar un folder de app, asumiendo que ya has agregado el carpeta de la consola en tu PATH: 7
  • 8. 8 Proyecto de Ejemplo
  • 9. 9 Ciclo de Preguntas
  • 10. 10 Muchas gracias por su atencion