我想试试 Yii,但我不想用它作为我的主要框架。换句话说,我想使用我自己的框架,同时也使用 Yii 的一些特性。我认为为了能够从我的应用程序中实例化 Yii 的类,我只需要从我的应用程序中注册 Yii 的自动加载器,可能类似于以下方式:
spl_autoload_register
(
function ($classname)
{
YiiBase::autoload($className);
}
);
当然,我需要 require 或包含 YiiBase 类,所以在调用之前的函数之前,我会这样做:
$yiiBase = $_SERVER['DOCUMENT_ROOT'].'/yii/framework/YiiBase.php';
require_once($yiiBase);
但我收到“无法重新声明 YiiBase 类”错误。我错过了什么?