CakePHP(v1.1)-如何检索模型列表?

CakePHP(v1.1)-如何检索模型列表?,php,cakephp,model,Php,Cakephp,Model,有人知道在CakePHPV1.1中是否有一种简单的方法来检索模型列表吗?例如,如果应用程序有学生、教师和年级模型,我正在寻找一种方法来获取这些模型的数组。有什么建议吗?非常感谢。您可以在控制器中尝试以下操作: // Teachercontroller for example $this->Teacher->hasMany; 这将返回所有相关模型。 与belongsTo等相同。执行此操作的最佳方法似乎是简单地检查models目录中存在哪些文件,并检查它们是否包含类。我认为这是最好的方

有人知道在CakePHPV1.1中是否有一种简单的方法来检索模型列表吗?例如,如果应用程序有学生、教师和年级模型,我正在寻找一种方法来获取这些模型的数组。有什么建议吗?非常感谢。

您可以在控制器中尝试以下操作:

// Teachercontroller for example
$this->Teacher->hasMany;
这将返回所有相关模型。
与belongsTo等相同。

执行此操作的最佳方法似乎是简单地检查models目录中存在哪些文件,并检查它们是否包含类。我认为这是最好的方法,因为loadModel()函数本身就是这样做的。可以找到loadModel()函数的代码。我的程序最终不需要获得所有模型的列表,但如果有人需要这样一个列表,希望这个答案可以引导人们朝着正确的方向前进。

你知道,我从来没有想过,看看你是否可以查看[loadModel][1]的源代码,这可能会有所帮助。[1] :这提供了与教师相关的所有模型,但我正在寻找能够检索整个应用程序中所有模型的东西。谢谢你的回复。哦,好的,对不起,你的问题搞错了。从模型文件夹中读取文件怎么样。这样,您将获得所有型号的正确名称。