Completando nuestra aplicación en CakePHP 3

Completando nuestro aplicación en CakePHP 3

En esta última lección del curso de CakePHP 3 vamos a concluir nuestra aplicación Pocake implementando las funcionalidades para editar y eliminar nuestros enlaces favoritos. Gracias a que hemos estructurado correctamente nuestro código haciendo uso de los elements y también gracias al generador de código Bake podremos observar que la implementación de estás dos funcionalidades será bastante sencilla. Desde luego hay aspectos importantes que debemos tomar en cuenta antes de editar o eliminar un enlace favorito pero prefiero que eso lo veas directamente en el video que te ofrezco a continuación.

Continuar leyendo «Completando nuestra aplicación en CakePHP 3»

Asociaciones en CakePHP 3

Asociaciones en CakePHP 3

En esta nueva lección que forma parte del curso de CakePHP 3 vamos aprender sobre las asociaciones aplicado a nuestro proyecto Pocake que estamos desarrollando desde el comienzo del curso. Vamos aprender a asociar nuestros usuarios con la tabla bookmarks que corresponden a los enlaces favoritos, conociendo los distintos métodos que pone CakePHP 3 a nuestra disposición para poder relacionar ambas tablas de una manera bastante sencilla.

Continuar leyendo «Asociaciones en CakePHP 3»

Eliminar registros en CakePHP 3

Eliminando registros en CakePHP 3

Ya estamos a un paso de concluir con el módulo de usuarios de nuestra aplicación Pocake 8-) , nada mas nos falta eliminar registros y eso es lo que aprenderemos en esta nueva lección. Eliminar registros en CakePHP 3 es bastante sencillo ya que el framework nos provee un método para nuestras vistas denominado postLink() que es parte del helper Form el cual nos genera un formulario para realizar un petición de tipo POST y eso es exactamente lo que necesitamos para eliminar registros de nuestra aplicación.

Continuar leyendo «Eliminar registros en CakePHP 3»

Editar registros en CakePHP 3

Editar registros en CakePHP 3

Continuamos trabajando en el módulo de usuarios de nuestra aplicación Pocake y en esta nueva lección aprenderemos a editar registros con CakePHP 3. Esta lección contendrá cosas interesantes ya que debemos tener en cuenta aspectos importantes como la edición de la contraseña de nuestros usuarios, para ello vamos a hacer algunas modificaciones en nuestro método _setPassword() de nuestra entidad de tal forma podamos recuperar correctamente la contraseña de nuestro usuario dependiendo si este va a ser editado o no, dentro de nuestra entidad también vamos a importar la clase TableRegistry para poder acceder a la tabla UsersTable y poder hacer las respectivas consultas. Finalmente vamos a refactorizar nuestras vistas utilizando los elements colocando allí contenido que podemos re utilizar tanto para crear como para editar nuestros registros.

Continuar leyendo «Editar registros en CakePHP 3»

Validaciones en CakePHP 3

Validaciones en CakePHP 3

Validar los campos de nuestros formularios es un aspecto muy importante que debemos tomar en cuenta a la hora de desarrollar nuestra aplicación, ya que no podemos estar al 100% seguros de que el usuario que manipulará nuestro sistema vaya a rellenar correctamente los campos o peor aún que haya un usuario mal intencionado que quiera ingresar datos erróneos para corromper nuestra base datos. Desde luego CakePHP al rescate! porque ya nos trae un conjunto de reglas de validación que podemos aplicar de manera muy sencilla y eso es lo que aprenderemos en esta nueva lección.

Continuar leyendo «Validaciones en CakePHP 3»