zoukankan      html  css  js  c++  java
  • thinkphp介绍及访问方式

    ThinkPHP框架

    1、解压到www目录下,里面有一个index文件是入口文件,通过修改里面的APP_PATH进入不同的应用

    2、ThinkPHP文件夹是核心文件夹,里面东西不要修改,可以查看,比如查看配置文件,复制到从自己的项目配置文件中修改

    3、通过入口文件进入应用(如果没有会自动创建),里面主要看Home模块,里面有MVC三个文件夹,主要操作这三个文件夹

    控制器定义:

    4、在controller(控制器)中新建控制器,命名规则:名Controller.class.php  ,打开创建一个类,创建类之前定义两个命名空间

    <?php
    namespace HomeController;
    use ThinkController;
    class MainController extends Controller {
      public function XianShi(){
        $this->display();
      }
    }

    需要注意大小写,方法内容表示调用模版

    控制器访问:

    在页面中显示需要访问路径,四种方式:

    localhost:8080/ThinkPHP/index.php/?m=Home&c=Login&a=index

    locahost:8080/ThinkPHP/index.php/Home/Login/index

    http://localhost:8080/ThinkPHP/Home/Login/index

    http://localhost:8080/ThinkPHP/index.php/?s=Home/Login/index

    5、通过$this->display();显示页面

    因为约定好了,所以不用写具体页面,在view层新建控制器同名文件夹,建方法同名html页面就能调用了

    6、向模板中注册变量:

    $this->assign("test","hello"):是可以的

    在模板中解析的时候可以通过配置文件修改分隔符

    Action参数绑定:

    绑定参数是:/参数名/参数值/参数名/参数值...

    locahost:8080/ThinkPHP/index.php/Home/Login/index/year/2013/mouth/11

    可以用get方式取到值

    在控制器操作方法中自动生成url

    echo u("XianShi");

    获取常量:get_defined_constants(true)

  • 相关阅读:
    市值
    01-HTML基础与进阶-day3-录像237
    01-HTML基础与进阶-day3-录像236
    01-HTML基础与进阶-day3-录像235
    01-HTML基础与进阶-day2-HTML第二讲
    01-HTML基础与进阶-day2-HTML第一讲
    01H5-fe-html5-006插入视频
    MySQL 备份和恢复数据
    MySQL 索引
    MySQL 视图
  • 原文地址:https://www.cnblogs.com/yongjiapei/p/5716338.html
Copyright © 2011-2022 走看看