标签:ror 情况下 相关 存在 控制 继承 this 系统 class
故在一些系统后台管理或者评论功能上,可使相关的控制器extends于base控制器:
Base.php:
<?php
namespace app\admin\controller;
use think\Controller;
class Base extends Controller
{
public function _initialize(){
if(!session('username')){
$this->error('请先登录系统!','Login/index');
}
}
}
Article.php
<?php
namespace app\Admin\controller;
use app\Admin\model\Article as ArticleModel;
use app\admin\controller\Base;
class Article extends Base
{
……… ………
}
这样一来,当Article控制器的任何方法执行前都会先执行Base.php中的_initialize()方法进行检测是否已经登录,无需创建对象。
原文地址:https://segmentfault.com/a/1190000016057697
_initialize() 区别 __construct()
标签:ror 情况下 相关 存在 控制 继承 this 系统 class
原文地址:https://www.cnblogs.com/lalalagq/p/9974955.html