这是我的数据库结构:
create table dpt_tutores
(
id int primary key AUTO_INCREMENT,
nivel varchar(128),
apellidos varchar(256),
nombres varchar(256),
email varchar(512),
estado varchar(128)
);
create table dpt_grupos
(
id int primary key AUTO_INCREMENT,
fecha_de_creacion datetime,
alumnos varchar(512),
titulo varchar(1024),
id_curso int,
informe_nota decimal(5,2),
informe_rango varchar(16),
predefensa_fecha datetime,
predefensa_gmt varchar(16),
predefensa_webex varchar(16),
defensa_fecha datetime,
defensa_gmt varchar(16),
defensa_webex varchar(16),
id_revisor int,
FOREIGN KEY (id_revisor) REFERENCES dpt_tutores(id),
id_guia int,
FOREIGN KEY (id_guia) REFERENCES dpt_tutores(id)
);
create table dpt_grupos_iteraciones
(
id int primary key AUTO_INCREMENT,
fecha datetime,
ubicacion_archivo varchar(512),
nota float(4,2),
id_grupo int,
FOREIGN KEY (id_grupo) REFERENCES dpt_grupos(id)
);
我添加了以下模型(dpt_grupo.php
):
<?php
class DptGrupo extends AppModel {
}
我的控制员:
<?php
class DptController extends AppController {
public $helpers = array('Html', 'Form');
public function index() {
$this->loadModel('Dpt_Grupo');
$this->set('grupos', $this->dpt_grupo->find('all'));
}
}
但是当我在该控制器中运行该操作时,我收到错误:
致命错误错误:无法重新声明类DptGrupo文件: C:\ xampp \ htdocs \ foowebsite \ app \ Model \ dpt_grupo.php行:4
注意:如果要自定义此错误消息,请创建 应用\视图\错误\ fatal_error.ctp
如何找到dpt_grupos
表中所有行的列表?
答案 0 :(得分:0)
将模型文件重命名为 DptGrupo.php
$this->loadModel('DptGrupo');
$this->set('grupos', $this->DptGrupo->find('all'));