CakePHP: de pre-beta a beta - Userlinux.net

Entre ocio y auto-obligación estoy pasando el código de rCMS a CakePHP -motivo de las últimas entradas etiquetadas con este tag-. 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…

CakePHP: de pre-beta a beta

28.Jan.2008 ~ 1 Comentarios ~ 1269 Lecturas
Entre ocio y auto-obligación estoy pasando el código de rCMS a CakePHP -motivo de las últimas entradas etiquetadas con este tag-.

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');

En definitiva

Espero que con la ayuda de Google, #cakephp, #cakephp-es -freenode- y Bakery tengamos suficiente para no desperdiciar demasiado tiempo en los cambios de ramas.

Comentarios


gravatar
29.Jan.2008
Penalty de Sa Pinto al palo corto!

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • Juan
  • Marina
  • Francisco
  • fon
  • minWi
  • isra
  • reidrac
  • r0sk
  • Rodrigo Rega
  • minWi
  • r0sk
  • reidrac
  • r0sk
  • deady
  • errece

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

ssh frases champions userlinux iphone lugo rsidenotes felicidades films nintendo opinion sysadmin 2008 blogsfera vacaciones juegos cake ds debian sidenotes apple web blogs mac mysql cakephp deportes 2007 mundial openbsd barça ubuntu twitter blog humor meme canción alemania_2006 games bsd lucux linux twitt programación cumpleaños software django league bash macosx ps3 rfilms conciertos freebsd seguridad personal hack php bake futbol

Archivo

Social

Enlaces de interés