构造函数中子类的构造方法会覆盖父类的构造方法,如果要继承父类的构造方法可以加入parent::__construct();

例子:

//另一种方法,使用构造函数初始化
public function __construct(){
//使用父类的构造函数,也就是调用Controller类的构造函数
parent::__construct();
if(session('username')==null){
$this->error('请先登录','login/login');
}
}

initialize初始化,,子类的initialize会覆盖父类的,如果要继承父类的initialize方法可以跟构造函数一样,调用parent::initialize();

public function initialize(){        

       if(session('username')==null){
$this->error('请先登录','login/login');
}
}

最新文章

  1. 利用FileSystemWatcher实现磁盘文件监控
  2. mingw32 捕获异常的4种方法
  3. 兼容解决 IE 、火狐、谷歌浏览器中 Iframe框架的页面缓存的方法
  4. Spring @Transactional propagation 各个属性值的含义
  5. 2016.07.08,英语,《Vocabulary Builder》Unit 24
  6. hiho_1050_树中的最长路
  7. PHP创建XML文件讲解
  8. eclipse 中忽略jsp, xml文件中的报错信息
  9. Android 角色时间戳
  10. Java学习笔记——排序算法之简单排序
  11. sql语句修改字段类型和增加字段
  12. vertx.FileResolver文件解析
  13. hg (Mercurial)multiple heads (hg 多头)、撤销 commit,并保留修改
  14. Android为TV端助力 MediaPlayer API大全已经方法详解(转载)
  15. vue--vuex详解
  16. 打开本页N秒后跳转页面
  17. Star HDU1541
  18. suffix word ard ar arian arium atic ation atory ator out ~3
  19. PowerDesigner设置唯一约束/唯一索引/唯一键
  20. 奇葩问题:ListView中Item与Item中的Button不能单击问题

热门文章

  1. codeforces 655D D. Robot Rapping Results Report(拓扑排序+拓扑序记录)
  2. C++中函数重载
  3. 继续学习C:运算符
  4. JZOJ 1003【东莞市选2007】拦截导弹——dp
  5. bzoj 3730 震波 —— 动态点分治+树状数组
  6. jumpserver遇到的坑
  7. C#中如何设置日期格式
  8. HDOJ1677(铺砖问题)
  9. centos7安装etcd
  10. USACO-Greedy Gift Givers(贪婪的送礼者)-Section1.2<2>