ThinkPHP框架之快速入门

来源:互联网 发布:淘宝订单时间 编辑:程序博客网 时间:2024/06/13 23:33


ThinkPHP框架之快速入门

标签: thinkphp
7804人阅读 评论(1)收藏举报
本文章已收录于:


分类:
作者同类文章X
    作者同类文章X


      一.创建工程tp,目录结构如下:

           在工程下导入thinkphp。

          

           在tp中,可以在任何目录下创建入口文件,也可以把项目初始化到任何目录下.



      index.php:

      <?php

      //定义thindphp的路径
      define('THINK_PATH', './ThinkPHP/');   //默认值当前目录下的'./ThinkPHP/'   当前指是的index.php入口文件。

      //定义工程名
      define('APP_NAME', 'tp'); //默认为当前的工程名

      //定义工程路径
      define('APP_PATH', './');  //当前目录下

      //注意:如果项目布署路径与上面的路径相同,以上目结构不定义,默认就相同。

      //引用框架入口文件
      include './ThinkPHP/ThinkPHP.php';



      访问工程的index.php,就可以看到:

      ^_^ Hello,欢迎使用ThinkPHP 



      此时,再刷新工程就可以看到自动创建出的目录构了:




       


      这就是传说中的hello world 了!!!!!!!!!!!!!!!!!!!!!!!



      可能出现的异常:


      Warning: require(./ThinkPHPCommon/runtime.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\ThinkPHP\ThinkPHP.php on line 32


      这个是你加载框架的时候路径写错了,没有加载到ThinkPHP.php文件,你把路径改下就可以了。

      注意,路径中一定要加上一个 /

       


      目录结构有默认值。


      四种模式:普通模式、pathinfo模式

      http://test.xxxx.com/tp/index.php?module=Index&action=index --普通模式

      请求路径:

      http://test.xxx.com/tp/index.php/Index/index   --pathinfo模式

      在tp中默认使用pathinfo模式


      也就是在tp中Lib下有Index这样一个文件,即对应Index文件这个action,而 这个action中有一个index方法。


      所以说,当我们在请求一个错误的地址和方法时,就会报错。如果没有开启调测,将会没有任何错误提示:


      开启调试功能: define('APP_DEBUG',true);    // 但些时不会产生runtime文件。





      2
      0
      0 0
      原创粉丝点击