这篇是三叔自己整理的,日常维护网站用。
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 就行了