Bake en cakePhp por consola

 

cakePhp, Código, Productividad

Bake nos facilita una vez teniendo la base de datos, poder crear modelos controladores y vistas, de una forma sencilla.
Algo importante antes de nada, es crear la base de datos correctamente y con los estándares de cakePhp.

  • Tablas en plural ( users )
  • Campos en singular ( name, email )
  • Campo id auto incremento y único
  • Relaciones simples nombreDeLaTabla + _ + id ( category_id, si queremos relacionar users a la tabla de categories)
  • Relaciones hasAndBelongsToMany, una tabla aparte ( users_categories ), y los campos ids de las tablas a relacionar (user_id y cateogry_id)
  • Como aporte siempre es bueno tener los campos created y modified tipo datetime, los interpreta cakephp y los rellena automáticamente

Sabiendo esto como base, ya nos podemos meter en la terminal y buscar nuestro proyecto e ir a la carpeta app y añadir lo siguiente en nuestra terminal : Console/cake bake

bake

A partir de aquí es seguir las instrucciones, primero empezar por configurar la base de datos, luego modelos, controladores y por último las vistas.

Eso sí antes de hacer esto tiene que estar montado vuestro cake en un servidor local tipo Mamp, y la base de datos creada.