2011-11-17 3 views
1

배열이 $cand_detail입니다. print_r($cand_detail) 쇼 : 배열이 멋지게 표시되지 않습니다.

Array ([0] => Array ([0] => stdClass Object ([cand_f_name] => Nitish [cand_l_name] => Dolakasharia [cand_email] => [email protected] [cand_password] => *5D47AA16D3C7B8B748B89E16DE11C54CB0CF37DF [cand_phone] => 7878777887 [cand_qualification] => ba [cand_industry] => [cand_experience_yr] => 0 [cand_experience_mn] => 5 [cand_message] => [cand_id] => 1 [cand_resume] => resume/tourist map details.doc)) [1] => Array ([0] => stdClass Object ([cand_f_name] => Anupam [cand_l_name] => Baruah [cand_email] => [email protected] [cand_password] => *5D47AA16D3C7B8B748B89E16DE11C54CB0CF37DF [cand_phone] => 45465465 [cand_qualification] => eng_mch [cand_industry] => [cand_experience_yr] => 3 [cand_experience_mn] => 4 [cand_message] => [cand_id] => 2 [cand_resume] => resume/tourist map details.doc))) 

지금 내가 값을 할당하는 유식 :

$this->assign_values('cdetail',$cand_detail);

그리고 유식의

:

{foreach name = feach item = v from = $cdetail} 
    First Name : {$v.cand_f_name}<br /> 
{/foreach} 

을하지만이 후보의 첫 번째 이름을 표시되지 않습니다, 그것은 검은 색입니다.

답변

1

배열의 항목이 객체이므로 ->을 사용하여 필드를 가리켜 야합니다. 또한 2 차원 배열을 사용하고있는 것 같습니다.

{foreach name = feach item = clist from = $cdetail} 
    {foreach item = v from = $clist} 
     First Name : {$v->cand_f_name}<br /> 
    {/foreach} 
{/foreach} 
관련 문제