我正在为我们的Web应用程序创建一个模块。我正在使用Yii 1.1.14。如何检索所有模型名称?
我试过this,但我仍然没有运气。
答案 0 :(得分:1)
我不确定我对你的问题的理解是否正确。如果你必须检索所有模型的名称,那么你手边的问题的方法可能不是最佳的?无论如何,我会解决这个问题:
foreach(glob('./protected/modules/<module-name>/models/*.php') as $filename){
echo str_replace(".php", "", $filename)."<br/>";
}
这会遍历模块中的models子文件夹中的所有文件,并在删除“.php”部分后显示它们。如果要访问整个项目更改的所有模型
glob('./protected/modules/<module-name>/models/*.php')
到
glob('./protected/models/*.php')