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.

-~----------~----~----~----~------~----~------~--~---

Responder a