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>
  • 相关阅读:
    linq判断集合是否为空的方法
    MVC控制器取参数值
    linq查询结果转换为指定字段类型的list集合
    C#Web异步操作封装
    js基础细节
    写入临时日志到文本
    css3超过指定宽度文字,显示省略号
    如何判断Javascript对象是否存在
    chrome下input[type=text]的placeholder不垂直居中的问题解决
    sqlserver临时表操作
  • 原文地址:https://www.cnblogs.com/Whitehat/p/8613416.html
Copyright © 2011-2022 走看看