不能使用cakephp的分析模型
我设计了数据库模型,如图像和编码模型协议,但无法从学生模型中访问stoc_wish和ctos_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
答案 0 :(得分:1)
CakePHP 2.x中的类名必须是驼峰式的as described in the documentation,并且必须与表名的下划线版本匹配。如果没有,则必须在模型中设置$ useTable属性。
这同样适用于模型文件名。
请务必遵循CakePHP conventions。遵守约定的次数越多,所需的配置就越少。