function listagens() { //importa o modelo App::Import('Model', 'Turma'); App::Import('Model', 'Curso'); App::Import('Model', 'Disciplina'); App::Import('Model', 'Provincia'); App::Import('Model', 'Cidade'); // App::Import('Model','Listagen'); //App::Import('Model',''); // cria objecto $curso = new Curso(); $turma = new Turma(); $provincia = new Provincia(); $disciplina = new Disciplina(); $cidade = new Cidade(); //$listagens = new Listagen; //busca lista de dados $cursos = $curso->find('list', array('order' => array('name ASC'))); $turmas = $turma->find('list', array('conditions' => array('estadoturma_id' => 1), 'order' => array('name ASC'))); $provincias = $provincia->find('list', array('order' => array('name ASC'))); $disciplinas = $disciplina->find('list', array('order' => array('name ASC'))); $cidades = $cidade->find('list', array('order' => array('name ASC'))); $this->set(compact('cursos', 'turmas', 'disciplinas', 'provincias', 'cidades')); }
public function populateFromRow($data) { $this->id = isset($data['id']) ? intval($data['id']) : null; $this->nombre = isset($data['nombre']) ? $data['nombre'] : null; $this->provincia = isset($data['provincia']) ? intval($data['provincia']) : null; if ($this->provincia) { $this->obj_provincia = Provincia::find($this->provincia); } }