Hola. Alguien me puede explicar que diferencia existe entre estas dos llamadas a la entidad Productos? Los dos hacen lo mismo. Puede que el segundo sea estático?
//-- Primera opción
$Productos = new Productos();
$this->productos = $Productos->find();
//-- Segunda opción
$this->productos= $this->Productos->find();
Comentarios
Es decir en el constructor sucede:
Claro que esto ocurre utilizando metaprogramacion y por lo tanto carga todos los modelos. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
Ahora te preguntaras porque utilizar aveces
Se usa mayormente en los helpers , sucede que los helpers estan fuera del ambito de la instancia del controlador, por lo tanto si quieres utilizar un modelo lo tienes que instanciar en una variable.
Saludos.