企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 让这个模块跑起来 >1.编辑Equip/opencmf.php给后台列表添加url ~~~ <?php /** * Created by Sublime Text. * User: see you again * Date: 2016-11-01 * Time: 11:10:20 */ // 模块信息配置 return array( // 模块信息 'info' => array( 'name' => 'Equip', 'title' => '设备', 'icon' => 'fa fa-newspaper-o', 'icon_color' => '#9933FF', 'description' => '设备模块', 'developer' => 'See You Again', 'website' => 'http://www.opencmf.cn', 'version' => '1.0.0', 'dependences' => array( 'Admin' => '1.1.0', ), ), // 用户中心导航 'user_nav' => array( ), // 模块配置 'config' => array( ), // 后台菜单及权限节点配置 'admin_menu' => array( '1' => array( 'pid' => '0', 'title' => '设备', 'icon' => 'fa fa-newspaper-o', ), '2' => array( 'pid' => '1', 'title' => '设备管理', 'icon' => 'fa fa-newspaper-o', ), '3' => array( 'pid' => '2', 'title' => '设备配置', 'icon' => 'fa fa-wrench', 'url' => 'Equip/Index/index', ), '4' => array( 'pid' => '2', 'title' => '设备类型', 'icon' => 'fa fa-wrench', 'url' => 'Equip/DeviceManage/index', ), ), ); ~~~ >2.建立页面的控制器,新建DeviceManageAdmin.class.php Equip/Admin/DeviceManageAdmin.class.php ~~~ <?php /** * Created by Sublime Text. * User: see you again * Date: 2016-11-01 * Time: 11:10:20 */ namespace Equip\Admin; use Admin\Controller\AdminController; use Common\Util\Think\Page; class DeviceManageAdmin extends AdminController { public function index(){ //使用Builder快速建立列表页面 $builder = new \Common\Builder\ListBuilder(); $builder->setMetaTitle('设备管理') //设置页面标题 ->addTableColumn('id', 'ID') ->addTableColumn('create_time', '设备名称', 'time') ->addTableColumn('sort', '排序', 'text') ->addTableColumn('status', '状态', 'status') ->addTableColumn('right_button', '操作', 'btn') ->setExtraHtml('<div class="alert alert-success">请点击左侧的列表树进行操作</div>') ->display(); } // public function add(){ // } } ~~~ 效果如图:![](https://box.kancloud.cn/6840caa8ed12d292bf5e8f126052426d_1920x566.png) 思路:在配置文件中添加按钮的跳转链接,创建控制器,这里的控制器事opencmf重写的命名为abcdAdmin.class.php,Model可以不写,试图可以使用opencmf的Builder创建。