Funciones "obsoletas" 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')
<span style="color: #000000;"><span style="color: #0000bb;">$this->Post</span><span style="color: #007700;">-></span><span style="color: #0000bb;">find</span><span style="color: #007700;">(</span><span style="color: #dd0000;">'count'</span><span style="color: #007700;">, array(</span><span style="color: #dd0000;">'conditions' </span><span style="color: #007700;">=> array(</span><span style="color: #dd0000;">'Post.comments_count' </span><span style="color: #007700;">=> </span><span style="color: #dd0000;">'<><span style="color: #007700;">));</span></span></span> - La función findAll ahora podemos utilizar find('all') para suplantar esta función.
<span style="color: #000000;"><span style="color: #0000bb;">$this->Post</span><span style="color: #007700;">-></span><span style="color: #0000bb;">find</span><span style="color: #007700;">(</span><span style="color: #dd0000;">'all'</span><span style="color: #007700;">, array(</span><span style="color: #dd0000;">'limit' </span><span style="color: #007700;">=> </span><span style="color: #0000bb;">15</span><span style="color: #007700;">); </span></span>

José Lorenzo Rodríguez (no verificado) on June 01st 2008
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. (no verificado) on June 02nd 2008
José: gracias por el aporte.Si la verdad ésta sintaxis puede ser un poco engañosa.Saludos ...
Charles (no verificado) on September 04th 2008
¡Ah!, ¡ese lenguaje!, ¿son imbéciles o qué les sucede?, ¡¡¿funciones "deprecadas"?!!, ¡¡¡funciones OBSOLETAS!!!
admin (no verificado) on September 04th 2008
Gracias por el comentario.
Sabes Charles con gente como tú se daña la internet. Sin modales y si ningún respeto por la gente. A veces pienso que lo hacen porque están en el anonimato, pero que personalmente no se atreverían a hacer nada de lo que publican.
La próxima vez utiliza un poco de cordialidad, todos nos equivocamos. Espero que a ti no te insulten cuando te equivocas. ;)
Saludos ...
Enviar un comentario nuevo