wecenter管理端开发

这篇是三叔自己整理的,日常维护网站用。1. 在后端管理界面增加功能区按钮路径在 /system/config/admin_menu.php中增加$config[] = array(     'title'...

这篇是三叔自己整理的,日常维护网站用。

1. 在后端管理界面增加功能区按钮

路径在 /system/config/admin_menu.php中增加

$config[] = array(
    'title' => '支付配置',
    'cname' => 'pay_config',
    'children' => array(
        array(
            'id' => 901,
            'title' => AWS_APP::lang()->_t('商户配置'),
            'url' => 'admin/pay_config/tenant_config/act-index',
        )
    )
);


2. 在 /app/admin/下增加按钮 pay_config.php

并写入如下内容:

<?php
if (!defined('IN_ANWSION'))
{
    die;
}

class pay_config extends AWS_ADMIN_CONTROLLER
{
	
	public function setup()
    {
        $this->crumb(AWS_APP::lang()->_t('页面管理'), 'admin/pay_config/');

        if (!$this->user_info['permission']['is_administortar'])
        {
            H::redirect_msg(AWS_APP::lang()->_t('你没有访问权限, 请重新登录'), '/');
        }

        TPL::assign('menu_list', $this->model('admin')->fetch_menu_list(901));
    }
	

    public function tenant_config_action()
    {
		 TPL::assign('pagination', AWS_APP::pagination()->initialize(array(
            'base_url' => get_js_url('/admin/pay_config/'),
            'total_rows' => $this->model('page')->found_rows(),
            'per_page' => 20
        ))->create_links());
		TPL::output('admin/pay_config/tenant_config');
    }
}


要注意的是 :

TPL::assign('menu_list', $this->model('admin')->fetch_menu_list(901));

红色的 901 是和第一步中的 901对应的,否则刷新页面不会自动让我们的菜单亮起来


3. 在 /views/admin/下新增 pay_config/tenant_confg.tpl.htm 内容copy page.tpl.htm 就行了

  • 发表于 2018-04-03 21:29
  • 阅读 ( 1764 )
  • 分类:其他

条评论

请先 登录 后评论
不写代码的码农
三叔

422 篇文章

作家榜 »

  1. 小编 文章
返回顶部
部分文章转自于网络,若有侵权请联系我们删除