tp5.0 学习(二):控制器和模板的对应关系

一、1、两个重要配置文件

     项目配置文件  tp5.0\application\config.php   //一定要开发环境开启debug调试,不然调试很麻烦

      数据库配置文件  tp5.0\application\database.php   //数据库配置文件

        2、__DIR__  、__FILE__

    在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录。

    例如当前执行的PHP文件为 /www/website/index.php

    则__FILE__等于'/www/website/index.php'

    而__DIR__等于'/www/website'

          3、use think\controller;

    use是php5.3以后加入的新特性,相当于require和include
     use Think\Controlller其实就是引用了thinkphp引擎文件夹里think目录下的Controller.class.php

 

二、访问路由

三、为什么访问路径 错误还可以访问,htaccess代码解释

找到tp5.0\public\.htaccess,

<IfModule mod_rewrite.c>   #如果mode_rewrite.c模块存在 则执行以下命令
  Options +FollowSymlinks -Multiviews
  RewriteEngine On  # 开启rewriteEngine

  RewriteCond %{REQUEST_FILENAME} !-d   # !-d不是目录或目录不存在
  RewriteCond %{REQUEST_FILENAME} !-f   # !-f不是文件或文件不存在
 
  # 转给index.php处理. #[L]这是最后一个匹配项,不再往下匹配
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

 四、一个控制器对应唯一一个模板

 

还有一种办法就是在index里面

return $this->fetch("index2");  //特意指向

 

转载于:https://www.cnblogs.com/panlaixing/p/7509599.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值