1

我正在为我的编辑器编写一个插件来支持 Yii 框架。为了使这个插件工作,我需要找到 2 条路径index.php:框架和配置路径。

通常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()以便我可以找出应用程序目录和框架在哪里?

4

1 回答 1

0

您可以使用Yii::app()->basePath获取应用程序的根路径,使用 Yii::app()-> baseUrl获取应用程序的相对 URL。

Yii 框架必须在 Apache 的根 htdocs 中。

于 2012-08-10T14:30:51.373 回答