<?php namespace app\controller; use app\controller\BaseController; use app\model\System; /** * 控制器基础类 */ class Base extends BaseController { //需要向模板传递的值 protected $data = []; //系统配置信息 protected $system = []; // 初始化 protected function initialize() { $this->system = System::getSystem(); $this->data['system'] = $this->system; } //设置SEO信息 protected function setSeo($title, $keywords, $description) { $this->data['seoTitle'] = $title; $this->data['seoKeywords'] = $keywords; $this->data['seoDescription'] = $description; } //模板 protected function view($template = '') { return view($template)->assign($this->data); } }