Los modelos son en singular, entonces debieras ejecutar:
$this->PollOption->find(array('id' => $id));
También podrias hacer:
$this->PollOption->findById($id);
:)
Ya se solo querias saber que pasaba mal (que vos usabas PollOptions cuando
tenias que usar PollOption) pero no pude contenerme ;)
-MI
---------------------------------------------------------------------------
Remember, smart coders answer ten questions for every question they ask.
So be smart, be cool, and share your knowledge.
BAKE ON!
blog: http://www.MarianoIglesias.com.ar
-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En
nombre de phpleo
Enviado el: Domingo, 23 de Septiembre de 2007 10:51 p.m.
Para: CakePHP-es
Asunto: uso correcto de varios modelos
He agregado 2 modelos en mi controlador:
var $uses = array('Poll', 'PollOption');
y en una de las acciones estoy intentando usar de esta manera el
modelo agregado:
$this->PollOptions->find("id = $id");
Pero solo obtengo errores:
Notice: Undefined property: PollsController::$PollOptions ...
Fatal error: Call to a member function find() on a non-object ...
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---