viernes, 30 de mayo de 2008

Funciones deprecadas o con otras opciones CakePHP 1.2

Estuve viendo un poco y leyendo la documentación y me encuentro con algunas funciones deprecadas o que cambiaron de la version 1.2 de CakePHP con respecto a la 1.1.

Les dejo la lista:
  • Todas las que manejaban forms con el helper html se pasaron al helper form. Pueden ver los cambios en este blog de La Torta en PHP en donde lo explican bien.
  • También la función que utilizabamos para generar listas para los campos select en html llamada generateList() está deprecada. Ahora se utiliza find('list').
    $this->Post->Categoria->find("list")
  • Otra es la función findCount que no estoy seguro si está deprecada pero ahora podemos utilizar find('count')
    $this->Post->find('count', array('conditions' => array('Post.comments_count' => '<>));
  • La función findAll ahora podemos utilizar find('all') para suplantar esta función.
    $this->Post->find('all', array('limit' => 15);
Bueno estas son una pequeña lista que encontré en diferentes blogs y también en algunos proyectos que estoy haciendo.

Saludos ...

2 comentarios:

Unknown dijo...

Además en tu arreglo de condiciones ya no podrás hacer:

array('conditions' => array('cosa' => '> 5'));

Ahora es:


array('conditions' => array('cosa >' => '5'));

No se si me gusta o lo deteste... algunas veces es util, otras es un dolo de cabeza... Por cierto, esto es para el release oficial, no para el beta de enero

Danilo Domínguez P. dijo...

José: gracias por el aporte.

Si la verdad ésta sintaxis puede ser un poco engañosa.

Saludos ...