class News extends Common{protected $mid = '';protected $template = '';protected $modl_name = '';public function initialize(){parent::initialize();//复制模型专用  不是原模型 开始$this->mid =input('mid');//栏目ID$this->template=input('template');//模板$this->modl_name=input('modl_name');//原模型名称if($this->mid){$this->assign('mid',$this->mid);$this->assign('template',$this->template);$this->assign('modl_name',$this->modl_name);}}

调用:

dump($this->mid);
if($this->mid){$where['category1id'] = $this->mid;;
}

分析:

class News extends Common{
    
    protected $mid = '';
    protected $template = '';
    protected $modl_name = '';
    public function initialize()
    {
        parent::initialize();//继承Common公共的控制器初始化
        //复制模型专用  不是原模型 开始
        $this->mid =input('mid');//栏目ID
        $this->template=input('template');//模板
        $this->modl_name=input('modl_name');//原模型名称
        if($this->mid){
            $this->assign('mid',$this->mid);
            $this->assign('template',$this->template);
            $this->assign('modl_name',$this->modl_name);
        }
    }

tp5.1 定义公共属性initialize parent 其它控制器内能直接引用 同时继承已有的控制器初始化相关推荐

  1. GridView 类型公开的所有成员(公共属性、公共方法、私有属性.......)

    下表列出了由 GridView 类型公开的成员. 公共构造函数   名称 说明 GridView 初始化 GridView 类的新实例. 页首 公共属性 (请参见 受保护的属性 )   名称 说明 A ...

  2. SpringCloud 配置安全验证、服务消费端处理、无状态 Session 配置、定义公共安全配置程序类

    所有的 Rest 服务最终都是暴露在公网上的,也就是说如果你的 Rest 服务属于一些你自己公司的私人业务,这样的结果会直接 导致你信息的泄漏,所以对于 Rest 访问,安全性是首要的因素. 2.1. ...

  3. 小六六平时的开发小技巧一(公共属性填充))

    前言 " 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger " 絮叨 小六六打算开一个系列把自己 ...

  4. 定义一个属性_Python property属性

    1. 什么是property属性 一种用起来像是使用的实例属性一样的特殊属性,可以对应于某个方法 # ############### 定义 ###############class Foo: def ...

  5. 通过反射获取子类和父类定义的属性

    通过反射获取子类和父类定义的属 抛出问题 如何子类和父类中定义的所有(public/protected/dufault/private)属性? getDeclaredFields() public F ...

  6. javascript 构造函数类和原型 prototyp e定义的属性和方法的区别

    1.把方法写在原型中比写在构造函数中消耗的内存更小,因为在内存中一个类的原型只有一个,写在原型中的行为可以被所有实例共享,实例化的时候并不会在实例的内存中再复制一份 而写在类中的方法,实例化的时候会在 ...

  7. Xamarin.Forms XAML控件的公共属性

    Xamarin.Forms XAML控件的公共属性 Xamarin.Forms XAML控件有很多.通过官网API,可以查看每个控件的属性.但是官网只给出了控件的特有属性,而公共属性没有列出.所以,很 ...

  8. flowable设计器节点属性扩展_Flowable-流程定义扩展属性

    上次讲述了任务节点的扩展属性,这次讲解一下流程的扩展属性 前端 1 stencilset_bpmn.json 中增加属性 { "name" : "process_devi ...

  9. 除了数据属性,Vue 实例还提供了一些有用的实例属性与方法。它们都有前缀 $,以便与用户定义的属性区分开来。

    实例 <div id="vue_det"> <h1>site : {{site}}</h1> <h1>url : {{url}}&l ...

最新文章

  1. 独家 | 数据科学入门指南:新手如何步入数据科学领域?
  2. 肝!22款超好用的CLI工具
  3. GTK+图形化应用程序开发学习笔记(六)—按钮
  4. 删除进程 linux,linux批量删除进程
  5. 闲时看看, 比较有益的文章地址
  6. web应用程序的部署
  7. 光伏并网逆变器意大利CEI 0-21标准
  8. 【jzoj5335】早苗
  9. 小白必看:IT转行需要注意什么,这几个问题很重要
  10. Conditional ternary operator...
  11. 试用LibreOffice对VBA的支持
  12. lunix上silk转mp3 和 mp3转silk
  13. 为什么用vue,它解决了什么问题,如何使用它?
  14. QQ浏览器app应用专区推荐系统
  15. 凸函数-convex function
  16. vscode中使用prettier后html,css格式化不生效的问题
  17. 手把手教你学51单片机-定时器与数码管
  18. 疫情加速IT人才外包服务普及应用~
  19. php段落首行缩进2字符,WordPress文章段落自动缩进两个字符方法
  20. maven的pom.xml举例

热门文章

  1. 【kafka】Error while fetching metadata xxx: {TEST=LEADER_NOT_AVAILABLE}
  2. android增量更新详细解读
  3. 03.JavaScript-数据类型和数据类型转换
  4. 古文选读161篇--蔡礼旭老师选
  5. 使用UAS-GAL4系统在果蝇中敲低某一基因的表达
  6. c语言编译星座测试,用c语言编写程序,判断输入的日期(月,日)属于哪个星座?...
  7. linux 时钟分频,浅析AD9522时钟分频电路原理
  8. 小学计算机课教师教学笔记,小学信息技术教师读书笔记
  9. Linux 多线程(附带线程池代码加注释)
  10. jQuery实现轮播(jQuery究竟有多好用)