Beispiel #1
0
 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);
     }
 }