thinkphp备忘

来源:互联网 发布:mac电脑安装双系统 编辑:程序博客网 时间:2024/06/06 02:11

1、模板中获取常量、使用常量

例如:<eq name="Think.CONTROLLER_NAME" value="Index">

                                  代码 1。。。。

                 <else/>

                                  代码 2。。。。

            </eq>

也可以简单的输出常量: {$Think.CONTROLLER_NAME}


也许你经常看到<a href="__URL__/apply">超链接</a> 这样的写法。__URL__CONTROLLER_NAME都是tp核心文件中定义过的




2、命名空间1


一个文件引入另一个含有命名空间的类文件,调用时要加上命名空间。

另外注意,类中是可以调用类外声明的常量,我以前竟然记错了。。。


3、命名空间2



在使用了命名空间的类中调用其他类的方法时,要加上该类的命名空间,如果没有加(如上例),则默认为是使用了本命名空间的类文件

,因为没有ktv类文件,所以报错了


3、tp中使用原生的sql语句应注意的

今天下午在使用M()->query('sql语句')的时候,总是报错,我打印了sql语句并在phpmyadmin中运行了,没有发现问题。
搞了一个小时没明白,后来发现我写的是update语句。。要使用M()->execute('sql语句')的



0 0
原创粉丝点击