Php Yii获得项目根
例如,我的Yii项目位于Php Yii获得项目根,php,yii,yii1.x,Php,Yii,Yii1.x,例如,我的Yii项目位于/var/www/Yii。如何从控制器获取此路径 我尝试的是Yii::app()->basePath我得到/var/www/yii/module name 我只需要/var/www/yii。当然,我可以使用str_replace()修改此URL,但可能有一种方法可以清楚地获取此根目录?是否可以使用dirname获取给定路径的父目录 您可以按如下方式获得: echo Yii::getPathOfAlias('webroot'); 这将返回您想要的结果: var/www/y
/var/www/Yii
。如何从控制器获取此路径
我尝试的是Yii::app()->basePath代码>我得到/var/www/yii/module name
我只需要/var/www/yii
。当然,我可以使用str_replace()
修改此URL,但可能有一种方法可以清楚地获取此根目录?是否可以使用dirname
获取给定路径的父目录
您可以按如下方式获得:
echo Yii::getPathOfAlias('webroot');
这将返回您想要的结果:
var/www/yii/
如果要获取应用程序路径,可以:
echo Yii::getPathOfAlias('application');
echo Yii::app()->getBasePath();