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-&gt;Post</span><span style="color: #007700;">-&gt;</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;">=&gt; array(</span><span style="color: #dd0000;">'Post.comments_count' </span><span style="color: #007700;">=&gt; </span><span style="color: #dd0000;">'&lt;&gt;<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-&gt;Post</span><span style="color: #007700;">-&gt;</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;">=&gt; </span><span style="color: #0000bb;">15</span><span style="color: #007700;">);
    </span></span>
Bueno estas son una pequeña lista que encontré en diferentes blogs y también en algunos proyectos que estoy haciendo. Actualización 21/06/08 En el siito de trac de cakephp podremos encontrar las funciones que fueron deprecadas de la versión 1.1 a la versión 1.2 Saludos ...
Sin votos aún

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

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para probar si tu eres un humano y para prevenir spam en el sitio.
1 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.