【发布时间】:2013-05-24 21:54:39
【问题描述】:
我有一个问题(数据库设计是西班牙语):
我有一个控制器 ProfesionalController.php 和一个名为 ProfesionalModel.php 的模型,在我使用的 ProfesionalModel 中
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')));
在引导程序中。 谢谢!
【问题讨论】:
标签: cakephp model controller