我对此有疑问(数据库设计是西班牙语):
我在 ProfesionalModel 中使用了一个控制器 ProfesionalController.php 和一个名为 ProfesionalModel.php 的模型
public $useTable = 'profesional';
在我正在使用的控制器中
public $uses = array('Profesional');
但由于某种原因,没有从控制器中读取模型,我在模型中编写了一个测试函数,如下所示:
public function detalleProfesional(){
return (1);
}
当我在控制器中使用 $this->Profesional->detelleProfesional() 调用此函数时,什么也没有发生。我还在模型中声明了一个 $hasMany,当我进行调试时($this->Profesional),这显示了一个 AppModel,但没有显示 $hasMany
有任何想法吗?非常感谢您的时间和最诚挚的问候!
注意:我忘了,数据库中表的名称是“专业”,我正在使用
Inflector::rules('plural', array('irregular' => array('profesional' => 'profesional')));
在引导程序中。谢谢!