• thinkPHP框架学习笔记


    class ZhuantiAction extends Action
    {
        public function index()
        {
        $name = trim($this->_get('name'));//获取http://www.XXXXX.com/home.php/Zhuanti/index/name/20140530的name值,注意URL重写     $this->display();//不写的时候默认时间index.html(后缀在配置中配置)     
    $this->display($name);//写了以后就是$name.html,这样是不需要每个html加一个控制器 } }

     ----------------------------------》

    ThinkPHPExtendLibraryORGUtilRBAC.class.php 用户权限配置扩展模块,用于后台设置用户权限等。

     public function __construct(){内置构造函数
            parent::__construct();//父级构造函数,调用了thinkphp的核心模块的__construct()路径:ThinkPHPLibCoreAction.class.php
            //其他内容
        }

    在Action.class.php中

        public function __construct() {
            tag('action_begin');
            //实例化视图类
            $this->view       = Think::instance('View');
            //控制器初始化
            if(method_exists($this,'_initialize'))
                $this->_initialize();
        }

    不知道怎么用的啊&*(*&……*……&……&¥¥##,只知道如果构造器里面没有链接上对应的方法的话就会调用__construct(),然后能直接指定到对应链接上方法的文件了!囧!!以后一定要解决掉他!~

  • 相关阅读:
    测量MySQL的表达式和函数的速度
    MySQL中的比较操作符<=>
    Python中的args和kwargs
    MySQL8新特性(2)--mysql的升级过程
    MySQL8新特性(1)--原子DDL
    PostgreSQL中的一些日志
    PostgreSQL的表空间
    [九]基础数据类型之Boolean详解
    [八]基础数据类型之Double详解
    [七]基础数据类型之Float详解
  • 原文地址:https://www.cnblogs.com/lichuntian/p/thinkPHP.html
Copyright © 2020-2023  润新知