合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
在YurunPHP中,控制器、模型等根据目录文件名规范定义,会自动加载。而类库文件放进Lib目录中,只要文件名是`类名.class.php`就可以自动加载。 但是总有特殊情况,这时候我们需要做特殊处理,这部分我们框架也实现了配置文件形式的,使用简单。 ~~~ 'AUTOLOAD_RULES' => array( // 第一段单词匹配,比如这个我们匹配到第一段为Test array('type'=>'FirstWord','word'=>'TestAbc','path'=>'目录'), // 最后一段单词匹配,比如这个我们匹配到最后一段为Abc array('type'=>'LastWord','word'=>'TestAbc','path'=>'目录'), // 匹配AClass这个类 array('type'=>'Word','word'=>'AClass','path'=>'目录'), // 定义一个自动加载的目录 array('type'=>'Path','path'=>'目录'), ), ~~~ ####在`path`中我们还可以加入参数。 | 参数名 | 描述 | | -- | -- | | %class | 完整类名 | | %word | 匹配到的单词 | ####`path`目录指定的加载顺序为 > path > 模块目录/path > 项目目录/path > 框架目录/path