loader相关的步骤,已经补上!
前面写过一篇《关于yaf的控制器命名,一个纠结的问题》。没想到yaf群里面也有跟我遇到一样问题的人,分享下解决办法。
写完那篇博文后,我尝试了多种思路,又是SPL又是配置的,历经了不少坎坷,但还是顺利的达成了我想要的目标。还是那句老话,办法总比困难多。下面,我介绍一下我的这个方案,不过这个方案的基本原理是修改yaf的源码重新编译,不喜欢这个方案的同学可以忽略本文了。
What
我们要达成什么样的目标?
1、修改yaf控制器的命名规范,如ZF一样:“控制器类名 = 模块名_控制器名Controller”,文件命名不变。
2、为了兼容以前缺省模块中的代码,在缺省模块中,控制器命名规则使用yaf默认的规则,即:“控制器类名 = 控制器名Controller”。
How
how之前,我们有必要先弄清Why。
前面的文章里说过了,yaf之所以不支持根据模块