Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/09/2009, 06:45
Avatar de mij
mij
 
Fecha de Ingreso: enero-2007
Mensajes: 70
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: CakePHP -> $uses y relaciones de modelos <- cuando usarlos?

La primera opción es la mas recomendada, por orden, por rendimiento y por estilo. De hecho, intenta no usar requestAction si puedes evitarlo. Se que la documentacion de cakephp no es la mejor del mundo, asi que es normal que te hagas un lio al principio. Te recomiendo que cuando tengas estas dudas busques en la bakery, o la API.
Resumiendo tus dudas:

1 - Intenta siempre acceder a los modelos a través de relaciones del controlador ($this->Modelo1->Modelo2, etc.)
2 - En los casos en los que quieras usar un modelo no relacionado, usa App::import()
3 - No uses $uses nunca. Esta en desuso y se retirará de versiones posteriores (sustituido por App::import).
4 - Si puedes evitarlo, no uses requestAction: consume muchos recursos. Puedes por ejemplo meter funcionalidades comunes en un componente.

Por cierto, para otra no revivas temas si no es para añadir informacion util: es injusto para los demás y va contra la norma 2.8 del foro, ok?

Ánimo con cakephp!