Metas::ConvertArray PHP Méthode

ConvertArray() public static méthode

将数组数据转换为Metas实例
public static ConvertArray ( array $a ) : Metas
$a array
Résultat Metas
    public static function ConvertArray($a)
    {
        $m = new Metas();
        if (is_array($a)) {
            $m->_data = $a;
        }
        return $m;
    }

Usage Example

Exemple #1
0
 /**
  * 导出用户列表模块数据
  * @param int $level 要导出的用户最低等级,默认为4(即协作者)
  * @return string 模块内容
  */
 public static function Authors($level = 4)
 {
     global $zbp;
     $template = $zbp->template;
     $tags = array();
     $authors = array();
     $w = array();
     $w[] = array('<=', 'mem_Level', $level);
     $array = $zbp->GetMemberList('*', $w, array('mem_ID' => 'ASC'), null, null);
     foreach ($array as $member) {
         $m = Metas::ConvertArray($member->GetData());
         unset($m->Guid);
         unset($m->Password);
         $authors[] = $m;
     }
     $tags['authors'] = $authors;
     $template->SetTagsAll($tags);
     $ret = $template->Output('module-authors');
     return $ret;
 }
All Usage Examples Of Metas::ConvertArray