我正在为我的编辑器编写一个插件来支持Yii框架。
为了使这个插件工作,我需要找出index.php
的2条路径:
框架和配置路径。
通常index.php
(这是Yii的入口点)看起来像这样:
<?php
// change the following paths if necessary
$yii=dirname(__FILE__).'/../../../../../usr/share/php-libs/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';
// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
require_once($yii);
Yii::createWebApplication($config)->run();
基本上我需要获取Yii::createWebApplication()
所需文件和参数的列表。
但这里的代码可以是任何东西。直译任何东西。那么可以以某种方式运行此文件到Yii::createWebApplication()
,这样我就可以找到应用程序目录的位置以及框架的位置吗?
答案 0 :(得分:0)
您可以使用 Yii :: app() - &gt; basePath 来获取应用程序的根路径, Yii :: app() - &gt; baseUrl 获取应用程序的相对URL。
Yii框架必须位于Apache的root htdoc中。