thinkPHP笔记

来源:互联网 发布:男生用什么面膜 知乎 编辑:程序博客网 时间:2024/05/22 11:47

        最近一段时间开始研究thinkPHP框架,对最新的进展记录如下:

        简单的公共入口文件什么的先不谈,在寻找框架调用轨迹的时候遇到了一些问题,首先只是知道控制器以url的方式访问却不知道,下载下来的默认文档是怎么调用的,

仔细看了一下源代码,终于让我在App.class.php 中找到了CONTROLLER_NAME,ACTION_NAME,并知道这两个参数就是供选择控制器和方法的,但是只见代码中使用

却不见何时定义,查阅文档后恍然大悟:

        CONTROLLER_NAME,ACTION_NAME为惯例常量,动态加载,也就是说,这两个常量就是控制器方法的坐标,是在开发时动态定义的,那么在入口文件中定义这两个变量

       

    define('CONTROLLER_NAME','test');    define('ACTION_NAME','test');
       

        测试成功即调用了 TestController.class.php 中的test方法

        


       thinkPHP乱码

         近期发现下载下来的模板中文跟thinkPHP框架的字符集不同,及时加了头改变字符集也没什么用,问题依旧,后来发现文件的保存时也是存在格式的一般都是ANSI的格式,将其另存为utf-8格式后问题可以解决。

0 0
原创粉丝点击