天天看點

PHPCMS V9會員中心調用所有會員的主表及對應的會員模型中的自定義字段資訊

在需要顯示資訊的控制器中的方法中添加如下代碼(如phpcms\templates\default\member\index.php檔案的init方法中):

$this->db->set_model();//重置模型操作表,留白為會員表
$mlist = $this->db->select('','*','','userid ASC');//查詢會員表中的所有資料,這裡沒做條件、字段、查詢條數,需要做把參數加下就行了
foreach($mlist as $mk=>$mv){
    $mlist[$mk]["modelinfos"] = $this->_get_member_modelinfo($mv['modelid'],$mv['userid']);//根據會員模型ID和會員ID讀取對應的會員模型中的自定義字段
}
//print_r($mlist);//列印結果
           

在模闆中調用:

{loop $mlist $v}
<p>{$v['username']}</p>
    {loop $v['modelinfos'] $vk $vm}
    <b>{$vk}_{$vm}</b>
    {/loop}
{/loop}