묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원 추가정보 출력방법?
2008.02.17 13:11
회원 가입폼에 추가한정보가 extra_vars여기에 저장되는데
이걸 출력해버리면 O:8:"stdClass":5:{s:5:"wowid";s:4:"aaa";s:5:"class";s:6:"bbb";s:6:"classa";s:6:"ddd";s:3:"pro";s:105:"pro1|@|pro2|@|.....
이런식으로 출력되어버리는데 항목별로 출력하려면 어떻게 적어야되죠?
이걸 출력해버리면 O:8:"stdClass":5:{s:5:"wowid";s:4:"aaa";s:5:"class";s:6:"bbb";s:6:"classa";s:6:"ddd";s:3:"pro";s:105:"pro1|@|pro2|@|.....
이런식으로 출력되어버리는데 항목별로 출력하려면 어떻게 적어야되죠?
아래와 같이 표현 되어야 할 것 같네요
<!--@if($extend_form_list)-->
<table cellspacing="0" class="memberInfoTable">
<col width="140" />
<col />
<caption>{$lang->member_extend_info}</caption>
{@ $dummy_chk = 0 }
<!--@foreach($extend_form_list as $key => $val)-->
<tr <!--@if($dummy_chk==0)-->class="first-child" {@ $dummy_chk = 1; }<!--@end-->>
<th>{htmlspecialchars($val->column_title)}</th>
<td>
<!--@if($val->column_type=='tel' && $val->value[0] && $val->value[1] && $val->value[2])-->
{htmlspecialchars($val->value[0])}
<!--@if($val->value[1])-->-<!--@end-->
{htmlspecialchars($val->value[1])}
<!--@if($val->value[2])-->-<!--@end-->
{htmlspecialchars($val->value[2])}
<!--@elseif($val->column_type=='kr_zip')-->
{htmlspecialchars($val->value[0])}<!--@if($val->value[1]&&$val->value[0])--><br /><!--@end-->{htmlspecialchars($val->value[1])}
<!--@elseif($val->column_type=='checkbox' && is_array($val->value))-->
{htmlspecialchars(implode(", ",$val->value))}
<!--@elseif($val->column_type=='date' && $val->value)-->
{zdate($val->value, "Y-m-d")}
<!--@else-->
{nl2br(htmlspecialchars($val->value))}
<!--@end-->
</td>
</tr>
<!--@end-->
</table>
<!--@end-->