插件后台管理控制器
2018-02-24 15:44 更新
插件后台管理控制器
-
在插件类主文件里加has_admin为1的属性;
-
默认后台管理控制器AdminIndex,默认方法index,不可更改
-
sp_get_current_admin_id();可获取后台管理员id,可用于判断是否登录
<?php
namespace plugins\Demo\Controller; //Demo插件英文名,改成你的插件英文就行了
use Api\Controller\PluginController;//插件控制器基类
class AdminIndexController extends PluginController{
function _initialize(){
$adminid=sp_get_current_admin_id();//获取后台管理员id,可判断是否登录
if(!empty($adminid)){
$this->assign("adminid",$adminid);
}else{
//TODO no login
}
}
function index(){
//$plugin_demo_model=D("plugins://Demo/PluginDemo");//实例化自定义模型PluginDemo ,需要创建plugin_demo表
//$plugin_demo_model->test();//调用自定义模型PluginDemo里的test方法
$users_model=D("Users");//实例化Common模块下的Users模型
//$users_model=D("Common/Users");//也可以这样实例化Common模块下的Users模型
$users=$users_model->limit(0,5)->select();
$this->assign("users",$users);
$this->display(":admin_index");
}
}
以上内容是否对您有帮助:
← 插件数据库模型
更多建议: