• thinkphp


    (2)'_Content/Article/search'
    相应模块/模块下的相应控制器/控制器里的方法
    *.html中跳转到相应的模块下的控制器的文件

    (3)class ArticleAction extends AdminAction{
    public function add(){
    $select_data = R('Term/getChild',array(true,0,1)); ①
    $this->assign("select_data",$select_data); ②
    $this->display(); ③
    }
    }
    ①表示的是调用控制器Term中的getChild方法,传递的参数是一个数组array()
    ②传递到下一个页面的参数
    ③转到Tpl文件夹下的Article文件夹下的add方法。

    (4)
    I()方法----->主要用于更加方便和安全的获取系统输入变量,可以用于任何地方,用法格式 如下: I('变量类型.变量名',['默认值'],['过滤方法'])
    $this->post(),$this->get()--------> 对于post,get传来的值可以使用这个两个函数,而且 这两个函数默认就会使用htmlspecialchars()进行过滤,不用手动过滤。
    A()方法----->在内部实例化控制器,调用格式: A('[项目://][分组/]模块','控制器层名称')
    A()方法仅仅是到了控制器这一层
    R()方法------>用于调用某个控制器的操作方法,是A方法的进一步增强和补充。关于
    调用格式: R('[项目://][分组/]模块/操作','参数','控制器层名称')
    R()方法确到了控制器里边的操作这一层
    U()方法------>用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生 成对应的URL地址,格式为:U('地址','参数','伪静态','是否跳转','显示域名');
    D()方法------>用于实例化自定义模型类,是ThinkPHP框架对Model类实例化的一种封装 D('[项目://][分组/]模型','模型层名称')方法的返回值是实例化的模型对象
    M()方法------>
    __get(),__set()------->是对私有成员的属性设值和获取值的方法,
    //__set()方法用来设置私有属性
    public function __set($name,$value){
    $this->$name = $value;
    }
    //__get()方法用来获取私有属性
    public function __get($name){
    return $this->$name;
    }

  • 相关阅读:
    小胖IT大讲堂之二 Hook实战(一) 魔兽改键工具
    介绍介绍草泥马
    ASP.NET服务端操作ActiveX报错灾难性故障的问题和解决办法
    ASP.NET网络映射驱动器无权限访问的解决方案
    Visual Studio快捷键
    4.2.8 Dating with girls(2)
    4.3.2 Prime Ring Problem
    4.2.3 Knight Moves
    4.2.1 Rescue
    4.2.7 Waiting ten thousand years for Love
  • 原文地址:https://www.cnblogs.com/nolonely/p/4691685.html
Copyright © 2020-2023  润新知