PHP: Frameworks MVC para aplicaciones web

Rutas sencillas en Yii

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Al igual que los demás marcos de trabajo, Yii no es la excepción en el tema de rutas y parámetros. Su implementación es bastante intuitiva y para nada compleja. Veamos la creación de rutas sencillas con Yii.
03:49

Transcripción

Vamos a crear rutas ahora con el Yii Framework. Vamos a cambiarnos de directorio con: 'cd routes yii2' y'basic'. Listo. Vamos a inicializar nuestro servidor con: 'php yii serve', la URL, vamos a copiar de aquí, pegamos la URL. Está funcionando nuestra aplicación, sin embargo las URL están bastante feas. Vamos, entonces, a abrir nuestro código fuente: Routes, Yii2, Basic, Config, Web. php. Nos vamos a dirigir al parámetro que viene ya comentado. Vamos a descomentarlo con: diagonal, diagonal, y en esta línea también vamos a teclear diagonal, diagonal. Vamos a Home, refrescamos, le quitamos los parámetros, clic en About. Y listo, ya están un poco mejores las URL. Vamos, entonces, a crear un método en el controlador que se llame 'public function action'. Tiene que tener el prefijo'action'. Vamos a llamarlo'clients' y vamos a regresar una cadena con'return', una cadena que se llame'New Route'. Vamos, entonces, a mapear esta ruta, lo vamos a hacer de la siguiente forma: una cadena mapeada a un método del controlador. En este caso va a ser 'clients' y va a ser el controlador'site', diagonal, el método 'clients'. Listo. Vamos, entonces, a probarlo y en lugar de tener'site/index', va a ser ahora 'clients'. Y listo, ya tenemos nuestra nueva ruta. También funciona el mapeo automático. Es decir, si nosotros tenemos 'site /clients', también se va a ver la ruta, sin embargo, queremos que aparezca solo con'clients'. Vamos ahora a crear una ruta nueva con parámetros. Primero creamos el método y el método se va a llamar 'public function action Details'. Vamos a pasarle un parámetro a este método, que va a ser un'id', y vamos a regresarlo dentro de nuestra cadena con: 'return' 'My id is', dos puntos, espacio, concatenamos, 'id'. Listo. Ahora vamos a nuestro archivo'web. php'y creamos esta ruta nueva. Vamos a hacerlo de la siguiente forma y es donde se empieza a poner un poco más complicado. Va a apuntar a nuestro controlador'site' y a nuestro método 'details'. Listo. Pero para pasarle el parámetro, aquí es donde se lo debemos pasar de la siguiente forma: 'clients', diagonal, una etiqueta'id'y debemos pasarle con una expresión regular cualquier número que suceda al menos una vez. Vamos, entonces, a probarla: 'clients/1'. Y listo, ya está funcionando nuestra ruta. Como ven, no es muy intuitivo, pero sí muy funcional. Vamos, entonces, a tirar nuestro servidor, Cntrl + C, Cntrl + Shift + Esc y buscamos CLI PHP. Finalizamos tarea y corroboramos en el navegador que se ha caído, listo.

PHP: Frameworks MVC para aplicaciones web

Descubre los frameworks MVC más usados en PHP, aprende cuáles son sus ventajas y por qué y cuándo se deben usar Yii2, Symphony, CakePHP, Laravel y CodeIgniter mediante ejemplos.

2:43 horas (36 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:28/06/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.