迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
新建的模塊中views/模塊名_list中的$list_field如何自定義,在哪里自定義。
選擇的
參考文檔:《自定義模塊內(nèi)容列表的字段》
搞定了,我是這樣寫的。
//會員用需求管理列表 public function member_list() { $user = dr_member_info($this->uid); if(!array_key_exists(4,$user["groupid"]) && !array_key_exists(6,$user["groupid"])){ $this->_json(0, dr_lang('只有審核會員才可以使用本功能!')); } // 初始化數(shù)據(jù)表 $this->_init([ 'table' => '1_demand', // (不帶前綴的)表名字 'order_by' => 'id desc', // 列表排序,默認(rèn)的排序方式 'date_field' => '', // 按時(shí)間段搜索字段,沒有時(shí)間字段留空 'list_field' => [ 'id' => ['name' =>'ID','width' =>'10%','use'=>1], 'name' => ['name' =>'名稱','width' =>'25%','use'=>1], 'fabudanwei' => ['name' =>'發(fā)布單位','width' =>'15%','use'=>1], 'inputtime' => ['name' =>'提交時(shí)間','width' =>'15%','use'=>1], 'xuqiujiazhi' => ['name' =>'需求價(jià)值','width' =>'10%','use'=>1], 'xuqiujindu' => ['name' =>'對接進(jìn)度','width' =>'10%','use'=>1], ] ]); $this->list_pagesize = 12; if($this->init['where_list']) { $this->init['where_list'].= ' AND (djtdid = 0 and shifoubaomi != 2) or (djtdid != 0)'; } else { $this->init['where_list'] = '(djtdid = 0 and shifoubaomi != 2) OR (djtdid != 0)'; } list($tpl) = $this->_List(); \Phpcmf\Service::V()->display('demand_member_list.html'); }
我把排序字段加了上去,因?yàn)槭菚T調(diào)用,所以要手動編寫list_field,如果我的方法不對,請指出,再次感謝!
回復(fù)迅睿框架創(chuàng)始人
//會員用需求管理列表 public function member_index() { $user = dr_member_info($this->uid); if(!array_key_exists(4,$user["groupid"]) && !array_key_exists(6,$user["groupid"])){ $this->_json(0, dr_lang('只有審核會員才可以使用本功能!')); } // 初始化數(shù)據(jù)表 $this->_init([ 'table' => SITE_ID.'_demand', // (不帶前綴的)表名字 'order_by' => 'id desc', // 列表排序,默認(rèn)的排序方式 'date_field' => '', // 按時(shí)間段搜索字段,沒有時(shí)間字段留空 'where_list' => '(djtdid = 0 and shifoubaomi != 2) OR (djtdid != 0)', 'list_field' => [ 'id' => ['name' =>'ID','width' =>'10%','use'=>1], 'name' => ['name' =>'名稱','width' =>'25%','use'=>1], 'fabudanwei' => ['name' =>'發(fā)布單位','width' =>'15%','use'=>1], 'inputtime' => ['name' =>'提交時(shí)間','width' =>'15%','use'=>1], 'xuqiujiazhi' => ['name' =>'需求價(jià)值','width' =>'10%','use'=>1], 'xuqiujindu' => ['name' =>'對接進(jìn)度','width' =>'10%','use'=>1], ] ]); $this->list_pagesize = 12; list($tpl) = $this->_List(); \Phpcmf\Service::V()->display('demand_member_list.html'); }
1、方法名稱改為member_index
2、where組合進(jìn)init中
選擇的
參考文檔:《自定義模塊內(nèi)容列表的字段》
搞定了,我是這樣寫的。
我把排序字段加了上去,因?yàn)槭菚T調(diào)用,所以要手動編寫list_field,如果我的方法不對,請指出,再次感謝!
回復(fù)迅睿框架創(chuàng)始人
1、方法名稱改為member_index
2、where組合進(jìn)init中