Hola soy nuevo en el cakePHP pero me parece muy interesante y no he
podido solucionar este error
Fatal error: Call to a member function find() on a non-object in C:
\wamp\www\isite\app\controllers\ciudades_controller.php on line 6
Uso la misma funcion en otro controlador y si funciona.
SI FUNCIONA
function index(){
$this->set('municipios',$this->Municipio->find('all'));
}
NO FUNCIONA
function index(){
$this->set('ciudades',$this->Ciudad->find('all'));
}
En este nuevo modelo llamado Ciudad, pues lo tengo relacionado con
otro modelo municipio y esto es lo que tengo de codigo:
<?php
class Ciudad extends AppModel{
var $primaryKey = 'id_ciudad';
var $name = 'Ciudad';
var $hasOne = array(
'Municipio' => array(
'className' => 'Municipio',
'foreignKey' => 'municipio_id')
);
}
?>
No se si esto afecte en algo al modelo, puesto que segun yo, el error
es que no se hace referencia al objeto osease el modelo y es por eso
que no existe.
P.D: Se los agradeceria mucho, es para mi proyecto final escolar
--~--~---------~--~----~------------~-------~--~----~
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.
-~----------~----~----~----~------~----~------~--~---