zoukankan      html  css  js  c++  java
  • ThinkPHP框架

    ThinkPHP框架

    入口文件

    /Application/Home/Controller/IndexController.class.php

    此控制器的名称为Index。

    控制器下有个public function index()方法,当我们访问入口文件时,实际访问的是index控制器里面的index方法

    控制器的命名格式

    1.控制器要写在Controller文件夹里面

    2.控制器是一个类(后缀名为.class.php)

    3.控制器的命名名称后面加Controller代表它是一个控制器

     写的方法继承自Controller方法

    Controller方法的路径:ThinkPHP/Library/Think/Controller.class.php

    在类里面写一个成员方法就可以访问了

    访问的方式

    1.路径模式:入口文件/模块名/控制器名/方法名(默认)

    localhost/tp/index.php/Home/Index/index

    2.GET模式:入口文件?m=模块名&c=控制器名&a=方法名

    localhost/tp/index.php?m=Home&c=Index&a=index

    3.重写模式:省掉入口文件

    localhost/tp/Home/Index/index

    4.兼容模式:入口文件?s=/模块名/控制器名/方法名

    localhost/tp/index.php?s=/Home/Index/index

    视图模板的命名

    在View文件夹里新建一个与控制器名相同的文件夹,将模板文件放入其中就可以访问

    向TP里面注册变量

    $this->assign("ceshi","张三");

    提取变量所用的分隔符

    主页面代码为

    <div>{$ceshi}</div>

    显示结果

    表单元素

    <form action="" method="post">
        <div><input type="text" name="uid"/></div>
        <input type="submit" value="提交"/>
    </form>
  • 相关阅读:
    全局变量 static变量
    【Qt学习笔记】04_单选复选框
    【Qt学习笔记】03_特殊标签
    【Qt学习笔记】02_颜色对话框
    【Qt学习笔记】01_模态和非模态
    ThinkPad_E570 拆机
    VMware 共享文件夹
    【安装Flutter遇到的问题】 Android license status unknown
    VLC 外挂字幕乱码
    IE(IE6/IE7/IE8)支持HTML5标签--20150216
  • 原文地址:https://www.cnblogs.com/Whitehat/p/8613416.html
Copyright © 2011-2022 走看看