生成菜单(木用用命令这时问没有建数据表 不能一键生成)

auth_role表:

权限管理--》菜单规则--添加

开发实例

新建控制器(上图的的peizi/config表示 建立admin/controller/peizhi/Config.php)

<?php

namespace app\admin\controller\peizi;

use app\common\controller\Backend;

class Config extends Backend{

   //或者什么方法下面这个方法都不要

    public function _initialize()
    {
        parent::_initialize();
    }

}

将父类straits类合与当前控制器类合并在一起(即fastAdmin默认的controller已实现的方法

而model则是model/peizi/Config.php

视图层:view\peizi\config/index.html/add.html、edit.html

 

嫌弃目录层多一级改下菜单规则:

开发实例

新建控制器(上图的的peizi/config表示 建立admin/controller/Gzconfig.php)

新建视图(admin/view/gzconfig/index.html)      出来了空白页面!!!

新建模型(admin/mode/Gzconfig.php)

新建验证器类(admin/validata/Gzconfig.php)

 

admin/controller/Gzconfig.php

 

admin/view/gzconfig/index.html<div class="panel panel-default panel-intro">    {:build_heading()} 模板调用build_heading函数生成页面Heading

<div class="panel-body">
        <div id="myTabContent" class="tab-content">
            <div class="tab-pane fade active in" id="one">
                <div class="widget-body no-padding">

                   <!---------------------定义表单之上的其他html比如一张图理解表格功能的234区域------------------------------------------------->
                    <div id="toolbar" class="toolbar">
                        <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" >
                            <i class="fa fa-refresh"></i> 
                        </a>
                        
                        <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('weixinitem/config/add')?'':'hide'}" title="{:__('Add')}" >
                            <i class="fa fa-plus"></i> 
                            {:__('Add')}
                        </a>
                        
                        <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('weixinitem/config/edit')?'':'hide'}" title="{:__('Edit')}" >
                            <i class="fa fa-pencil"></i> 
                            {:__('Edit')}
                        </a>
                        
                        <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('weixinitem/config/del')?'':'hide'}" title="{:__('Delete')}" >
                            <i class="fa fa-trash"></i> 
                            {:__('Delete')}
                        </a>
                        
                        <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('weixinitem/config/import')?'':'hide'}" title="{:__('Import')}" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false">
                            <i class="fa fa-upload"></i> 
                            {:__('Import')}
                        </a>

                        <div class="dropdown btn-group {:$auth->check('weixinitem/config/multi')?'':'hide'}">
                            <a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown">
                                <i class="fa fa-cog"></i> 
                                {:__('More')}
                            </a>
                            <ul class="dropdown-menu text-left" role="menu">
                                <li>
                                    <a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=normal">
                                        <i class="fa fa-eye"></i> 
                                        {:__('Set to normal')}
                                    </a>
                                </li>
                                <li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=hidden">
                                    <i class="fa fa-eye-slash"></i> 
                                    {:__('Set to hidden')}
                                </a>
                                </li>
                            </ul>
                        </div>
                    </div>

                    <!---------------------------------bootstrap表格------------------------------------------------------------>
                    <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
                           data-operate-edit="{:$auth->check('weixinitem/config/edit')}" 
                           data-operate-del="{:$auth->check('weixinitem/config/del')}" 
                           width="100%">
                    </table>

                </div>
            </div>

        </div>
    </div>
</div>
View Code

 

相关文章: