首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
corethink专题
corethink功能模块探索开发(十七)opencmf.php 配置文件
图样: opencmf.php存在于每个模块的根目录,是模块配置文件。 能进行持久化配置参数保存,一开始我以为是写文件或者做缓存,后来在数据库中发现admin_module表,存储了每个模块的配置参数。 参数是数组key-value形式存储的,所以访问的时候只需要使用C('模块名_config.key'). <div class="clearfix full-container"
阅读更多...
corethink功能模块探索开发(十六)后台搜索功能
效果图: 代码很简单,就是添加搜索框,搜索字段,在初始化页面查询的时候添加查询条件。 1.添加搜索框 添加到删除按钮后边. ->setSearch('请输入设备名称/MAC/宿舍号', U('index'))2.添加搜索字段 // 搜索$keyword = I('keyword', '', 'string');$condition = array('like','%
阅读更多...
corethink功能模块探索开发(十五)后台新增按钮
效果图: 1.首先添加数据列表上的新增按钮,让按钮显示出来 ->addTopButton('addnew')2.让这个按钮行动起来,实现add方法 public function add(){if(IS_POST){$ap_object = D('equip_ap');$data = $ap_object->create();if($data){$id = $ap_obj
阅读更多...
corethink功能模块探索开发(十四)后台编辑按钮
效果图: 1.添加下图55&58行代码 2.实现edit方法 位于Equip/Admin/DeviceRepaireAdmin.class.php中 public function edit($id){if(IS_POST){//用于保存编辑后的数据$Equip_Repaire_object = D('equip_report');$data = $Equip_Repai
阅读更多...
corethink功能模块探索开发(十三)后台删除按钮
虽然官方给出了delete的预定义按钮,但是使用起来没有文档还会有些弯路,比如在行为与数据库字段发生关系这件事上。 代码很简单。 Application/Equip/Admin/DeviceRepireAdmin.class.php局部 ->addTopButton('delete',array('model' => 'equip_report')) // 添加删除按钮传入的第二个参数
阅读更多...
corethink功能模块探索开发(十二)后台添加自定义按钮
先看图: 红色的处理按钮就是效果。使用builder快速建立页面的时候,可以添加很多系统预定义的一些按钮,具体可以查看Application/Common/Builder/ListBuilder.class.php 新增、启用、禁用、一些操作及其反操作,约定优先使用系统预定义的,如果其中的确实不能满足需要,就只能自己定义了,官方定义的添加是‘self’,然后根据系统目录中对这些对象的解析,
阅读更多...
CoreThink基础模块结构、主题,开源地址
https://code.csdn.net/u012995856/corethink_module/tree/master
阅读更多...