$member_list = array ( 
[0] => stdClass Object ( [uid] => 21 [username] => yingqiu [password] => 339779c0104e56c194ad2437b58be3b9 ) 
[1] => stdClass Object ( [uid] => 22 [username] => mxsn2008 [password] => 08f34c5d7763afca9bc69a4b5083924b ) 
[2] => stdClass Object ( [uid] => 23 [username] => zxf123 [password] => 2fc4858ea664d4924e430ea3417cc78e ) 
) 如何在模版中使用smarty循环输出对象中的值? 

解决方案 »

  1.   


    //对象转换为数组
    function objectToArray(&$object)
    {
     $object = (array)$object;
     foreach ($object as $key => $value) {
      if (is_object($value) || is_array($value)) {
       objectToArray($value);
       $object[$key] = $value;
      }
     }
     return $object;
    }
    标记。
      

  2.   

    在 smarty 应用中,程序是为模板服务的!
    不要搞反了
      

  3.   

    可以用,如果是数组,你是<{$member_list.uid}>这样写的嘛,如果是对象数组,那就是<{$member_list->uid}>,你试试看。循环体是一样的。