不能使用cakepp的关联模型
我设计了图像等数据库模型,并对模型关联进行了编码,但无法从学生模型访问stoc_wish和cto_wish模型。
// student.php
class Student extends AppModel {
public $belongsTo = array('Team');
public $hasMany = array('Stoc_wish', 'Ctos_wish');
}
// stoc_wish.php
class Stoc_wish extends AppModel {
public $belongsTo = array('Student', 'Cuser');
}
// ctos_wish.php
class Ctos_wish extends AppModel {
public $belongsTo = array('Student', 'Cuser');
}
请给我一些有用的建议。
CakePHP版本=>2.6
在此处输入图像描述
类名必须是驼色大小写的,如文档中所述,并且必须与表名的下划线版本相匹配。如果没有,则必须在模型中设置$useTable属性。
这同样适用于模型文件名。
遵循CakePHP约定是很重要的。您越是遵守约定,所需的配置就越少。