tp5.1 定义公共属性initialize parent 其它控制器内能直接引用 同时继承已有的控制器初始化
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 其它控制器内能直接引用 同时继承已有的控制器初始化相关推荐
- GridView 类型公开的所有成员(公共属性、公共方法、私有属性.......)
下表列出了由 GridView 类型公开的成员. 公共构造函数 名称 说明 GridView 初始化 GridView 类的新实例. 页首 公共属性 (请参见 受保护的属性 ) 名称 说明 A ...
- SpringCloud 配置安全验证、服务消费端处理、无状态 Session 配置、定义公共安全配置程序类
所有的 Rest 服务最终都是暴露在公网上的,也就是说如果你的 Rest 服务属于一些你自己公司的私人业务,这样的结果会直接 导致你信息的泄漏,所以对于 Rest 访问,安全性是首要的因素. 2.1. ...
- 小六六平时的开发小技巧一(公共属性填充))
前言 " 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger " 絮叨 小六六打算开一个系列把自己 ...
- 定义一个属性_Python property属性
1. 什么是property属性 一种用起来像是使用的实例属性一样的特殊属性,可以对应于某个方法 # ############### 定义 ###############class Foo: def ...
- 通过反射获取子类和父类定义的属性
通过反射获取子类和父类定义的属 抛出问题 如何子类和父类中定义的所有(public/protected/dufault/private)属性? getDeclaredFields() public F ...
- javascript 构造函数类和原型 prototyp e定义的属性和方法的区别
1.把方法写在原型中比写在构造函数中消耗的内存更小,因为在内存中一个类的原型只有一个,写在原型中的行为可以被所有实例共享,实例化的时候并不会在实例的内存中再复制一份 而写在类中的方法,实例化的时候会在 ...
- Xamarin.Forms XAML控件的公共属性
Xamarin.Forms XAML控件的公共属性 Xamarin.Forms XAML控件有很多.通过官网API,可以查看每个控件的属性.但是官网只给出了控件的特有属性,而公共属性没有列出.所以,很 ...
- flowable设计器节点属性扩展_Flowable-流程定义扩展属性
上次讲述了任务节点的扩展属性,这次讲解一下流程的扩展属性 前端 1 stencilset_bpmn.json 中增加属性 { "name" : "process_devi ...
- 除了数据属性,Vue 实例还提供了一些有用的实例属性与方法。它们都有前缀 $,以便与用户定义的属性区分开来。
实例 <div id="vue_det"> <h1>site : {{site}}</h1> <h1>url : {{url}}&l ...
最新文章
- 独家 | 数据科学入门指南:新手如何步入数据科学领域?
- 肝!22款超好用的CLI工具
- GTK+图形化应用程序开发学习笔记(六)—按钮
- 删除进程 linux,linux批量删除进程
- 闲时看看, 比较有益的文章地址
- web应用程序的部署
- 光伏并网逆变器意大利CEI 0-21标准
- 【jzoj5335】早苗
- 小白必看:IT转行需要注意什么,这几个问题很重要
- Conditional ternary operator...
- 试用LibreOffice对VBA的支持
- lunix上silk转mp3 和 mp3转silk
- 为什么用vue,它解决了什么问题,如何使用它?
- QQ浏览器app应用专区推荐系统
- 凸函数-convex function
- vscode中使用prettier后html,css格式化不生效的问题
- 手把手教你学51单片机-定时器与数码管
- 疫情加速IT人才外包服务普及应用~
- php段落首行缩进2字符,WordPress文章段落自动缩进两个字符方法
- maven的pom.xml举例
热门文章
- 【kafka】Error while fetching metadata xxx: {TEST=LEADER_NOT_AVAILABLE}
- android增量更新详细解读
- 03.JavaScript-数据类型和数据类型转换
- 古文选读161篇--蔡礼旭老师选
- 使用UAS-GAL4系统在果蝇中敲低某一基因的表达
- c语言编译星座测试,用c语言编写程序,判断输入的日期(月,日)属于哪个星座?...
- linux 时钟分频,浅析AD9522时钟分频电路原理
- 小学计算机课教师教学笔记,小学信息技术教师读书笔记
- Linux 多线程(附带线程池代码加注释)
- jQuery实现轮播(jQuery究竟有多好用)