有谁知道是否有一种简单的方法来检索cakePHP v1.1中的模型列表?例如,如果应用具有"学生"、"教师"和"成绩"模型,我正在寻找一种方法来获取这些模型的数组。有什么建议吗?多谢。
您可以在控制器中尝试此操作:
// Teachercontroller for example
$this->Teacher->hasMany;
这将返回所有相关模型。与属于等相同。
看起来最好的方法是简单地检查 models 目录中存在哪些文件并检查它们是否包含类。我已经决定这是最好的方法,因为这本质上是 loadModel() 函数本身所做的。loadModel() 函数的代码可以在这里找到。我最终不需要获得所有模型的列表,但如果有人确实需要这样的列表,希望这个答案可以引导人们朝着正确的方向前进。