获取Yii中的所有型号名称

时间:2013-08-15 07:09:53

标签: php yii yii-modules

我正在为我们的Web应用程序创建一个模块。我正在使用Yii 1.1.14。如何检索所有模型名称?

我试过this,但我仍然没有运气。

1 个答案:

答案 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')