今天按照微擎的路由走了一遍微课堂的路径,发现微课堂的核心文件是site.php。
它通过注册方法的方法将文件引入到site.php当中,怎么说呢,就是我访问个人信息页面时,它将个人信息页面文件引入到site.php当中使用其中的方法来处理引入文件业务逻辑,site.php就像一个控制器一个集合的控制器里面封装的各类方法都是为引入的文件处理业务逻辑的
require_once “xxx.php“;//在site中引入xxx文件
这个地方写详细点吧
在site文件中有两个方法
function _mobile(){
//加载手机端网页文件
}
function _web(){
//加载网页文件
}
使用site中的封装函数处理引入文件的业务逻辑
这种方法对我这个菜鸟来说真的很新奇。
还有微擎模板的路由 $this->createMobileUrl();//这个是路由到模板文件的控制器中(我现在有点迷糊不知道mobile中的文件是否是叫控制器)
直接的使用url()//这种是路由到app中的控制器中
看源码的过程就像是在走迷宫。刺激好玩但又很头疼。
今天刚使用了微信web调试工具和subline text 感觉这两个配合线上边改边看效果简直爽的不要不要的特别是subline有php语法,用起来真是太爽了
微擎的开发说实话文档真的看不下去,或许我该培养一下看文档的耐心和理解能力。不过真的很烦。