zoukankan      html  css  js  c++  java
  • 如何在ThinkPHP中开启调试模式

    1、为什么使用调试模式?

    因为调试会在我们的模板页的最后增加一些trace信息。

    2、什么是trace信息?

    是ThinkPHP为我们提供好的一些包含了系统运行时间、占用内存、加载时间、请求的协议....

    3、在ThinkPHP中如何开启调试模式

    开启调试模式是在项目(home)的主入口文件中加入define(“APP_DEBUG”,TRUE);然后如果在项目中没有产生~runtime.php文件,表示调试模式开启成功。

    4、如何在项目中显示trace信息

    1)定义模板页

    在方法里面$this->display();

    2)在项目(比如:admin)的配置文件中,加入'SHOW_PAGE_TRACE'=>true  这句话,则我们的页面就会出现trace信息。

    3)可以在Conf/config.php 中使用 ‘SHOW_RUN_TIME’=>true,    可以打印出更详细的时间。 

    trace信息的定制 

    1)在项目配置文件目录(conf/ )下,创建一个trace.php文件,该文件可以自定义显示到 trace信息中

    <?

         return array(

            '您的IP地址是'=>‘127.0.0.1’

         );

    ?> 

    2)在我们的控制器中使用 trace () 方法可以向trace信息中加入我们自定义的trace信息

    5、调试的其他方法

    1) debug_start("aaa")    

    要调试的代码    //这里可以显示调试该代码用的时间、内存等

    debug_end("aaa")

    2)调试数组的方法(查看数组的内容)  dump($arr);  //2.0中  dump($arr);==print_r()   var_dump($arr);


     

    在ThinkPHP中连接数据库  

    步骤:

    1、在项目的配置文件(Conf/config.php)中配置如下内容(共七项):

    ‘DB_TYPE’=>' mysql '   //类型

    ‘DB_HOST’=>' localhost  或  127.0.0.1  或  某个IP '   

    'DB_NAME'=>'databasesName'   //要连接的数据库名称

    'DB_USER'=>'username'   //要连接数据库的用户名 

    'DB_PWD'=>'passwordl'   //要连接的数据库的密码 

    'DB_PORT'=>'portl'   //要连接的数据库服务器的端口号 

    'DB_PREFIX'=>‘think_'   //要连接数据库表的前缀  

    2、在Action中(控制器中)的方法

    $user=new Model('user'); //括号里为去掉后缀的表名

    $user->select();

  • 相关阅读:
    模板引擎art-template怎么安装?
    关于vue中如何监听数组变化
    vue开发中的几个高级应用
    关于Mock.js使用
    F和Q:
    聚合和分组:
    html的或替换:
    空行替换: 替换为 :
    orm的操作:
    Hibernate中使用Criteria查询及注解——(Emp.hbm.xml)
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061629.html
Copyright © 2011-2022 走看看