1、模型
模型命名空间:app\home\model,以app开头,home为当前应用名,以model结尾;
用户应用模型应继承core\basic\Model类;
例如:
class TodoModel extends Model
{
......
}
2、控制器
控制器命名空间:app\home\controller;以app开头,home为当前应用名,以controller结尾;
用户控制器应继承core\basic\Controller类;
例如:
class TodoController extends Controller
{
......
}
2.1、控制器空方法
_empty(),当无法匹配到方法时自动调用。
2.2、继承应用控制基类中的方法介绍
方法 | 实现功能 | 助手函数 |
---|
$this->display($file) | 显示模板 | display($file) |
$this->parser($file) | 解析模板 | parser($tpl) |
$this->setTheme($themeName) | 设置主题 | set_theme($theme_name) |
$this->assign($var, $value) | 变量注入接口,向模板注入数据 | assign($var, $value) |
$this->getVar($var) | 变量获取接口,获取注入的数据 | get_var($var) |
$this->config($item = null, $array = false) | 获取配置参数 |
|
$this->log($content, $level = "info") | 写入日志 |
|