yii框架中如何在main.PHP加载多个xunsearch项目文件? [ 求助交流 ]
目前只可以加载一个项目文件 'search' => array(
'class' => 'EXunSearch',
'project' => 'demand', // 搜索项目名称或对应的 ini 文件路径
'charset' => 'utf-8', // 您当前使用的字符集(索引、搜索结果)
),
共 3 条回复
-
你为什么要在main中加载文件,你可以再其他地方自己写一个方法处理一下,就比如:
/** * 类库自动加载,写死路径,确保不加载其他文件。 * @param string $class 对象类名 * @return void */ public static function autoload($class) { $name = $class; if(false !== strpos($name,'\\')){ $name = strstr($class, '\\', true); } $filename = TOP_AUTOLOADER_PATH."/top/".$name.".php"; if(is_file($filename)) { include $filename; return; } $filename = TOP_AUTOLOADER_PATH."/top/request/".$name.".php"; if(is_file($filename)) { include $filename; return; } $filename = TOP_AUTOLOADER_PATH."/top/domain/".$name.".php"; if(is_file($filename)) { include $filename; return; } } spl_autoload_register('Autoloader::autoload');
然后在你需要的地方或者入口文件中:
require("Autoloader.php");
就OK了
-
-
小虎
注册时间:2017-11-08
最后登录:2017-11-08
在线时长:0小时13分
最后登录:2017-11-08
在线时长:0小时13分
- 粉丝0
- 金钱20
- 威望0
- 积分20