thinkPHP笔记

        最近一段时间开始研究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格式后问题可以解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值