1 Star 0 Fork 193

程序源代码/video

forked from 后盾人/v2015 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
BaseController.class.php 1.50 KB
一键复制 编辑 原始数据 按行查看 历史
后盾人 提交于 2017-05-02 15:00 +08:00 . no message
<?php
/** .-------------------------------------------------------------------
* | Software: [HDPHP framework, HDCMS]
* | Site: www.hdphp.com www.hdcms.com
* |-------------------------------------------------------------------
* | Author: 向军 <2300071698@qq.com>
* | Video : www.houdunren.com
* | WeChat: aihoudun
* | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
* '-------------------------------------------------------------------*/
namespace Common\Controller;
use Common\Model\ModuleModel;
use Think\Controller;
class BaseController extends Controller {
public function __construct() {
parent::__construct();
if ( method_exists( $this, '__init' ) ) {
$this->__init();
}
}
//保存数据
protected function store( Model $model, $data, \Closure $callback = null ) {
$res = $model->store( $data );
if ( $res['status'] == 'success' && $callback instanceof \Closure ) {
$callback( $res );
} else {
$this->message( $res );
}
}
//响应信息
protected function message( array $data ) {
if ( $data['status'] == 'success' ) {
$this->success( $data['message'] );
} else {
$this->error( $data['message'] );
}
exit;
}
//分配模块菜单,分配的变量以下划线开始的为系统分配
public function assignModuelMenu() {
$db = new ModuleModel();
$modules = $db->select();
foreach ( $modules as $k => $m ) {
$modules[ $k ]['actions'] = json_decode( $m['actions'], true );
}
$this->assign( '_modules', $modules );
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/itcode-itcode/video.git
git@gitee.com:itcode-itcode/video.git
itcode-itcode
video
video
master

搜索帮助