CakePHP: de pre-beta a beta
Hablar del framework en sí podría llenar ríos de tinta tanto positiva como negativamente (bestial automagia y rapidez de desarrollo vs caos documental y organizativo).
Una de las últimas tareas ha sido actualizar el core a la última versión con luz: 1.2-beta. Para ello me he encontrado estos 4 tips, por si pudieran ayudar:
Activar CONFIG en bootstrap.php
Para poder usar app/config/config.php como fichero de configuración general hemos de decirle a Cake que lo cargue en el inicio de la aplicación, con lo que en app/config/bootstrap.php escribimos lo siguiente:
Configure::load('config');
Este punto no se trata de un tip, pero siempre me olvido de lo mismo ;).
Cambio de params
Hay variables que han cambiado de nombre, este es el caso de $params, en vista ahora pasará a ser $this->params. Por ejemplo:Antes: $params['url']['url'] Ahora: $this->params['url']['url']
Activar ADMIN en core.php
Otra nota mental para torpes como yo, si no activas las rutas de administración en app/config/core.php olvídate de poder entrar en el panel:
Configure::write('Routing.admin', 'admin');
Reemplazar generateList()
A partir de ahora (1.2-beta) la función generateList() usada para rellenar combos queda deprecated -en desuso-. En su lugar se ha creado una forma especial de uso de find() que cubre el vacío y unifica criterios. Su uso:
Antes: $tags = $this->Post->Tag->generateList();
Ahora: $tags = $this->Post->Tag->find('list');
Comentarios