2017-03-03 9 views
0

내 smarty 템플릿의 배열 안에있는 개체 안에 배열이 있습니다. 아래의 간단한 예제이지만 동일한 구조를 사용합니다.Smarty : Object에서 배열의 값을 얻는 방법

Array ( 
    [product] => ModelView Object (
     [model:protected] => Model Object (
      [id] => 1234 
     ) 
    ) 
) 

[id]는 어떻게 얻을 수 있습니까?

$this->get_template_vars('product') 

을하지만 거기에서 나는 단지 얻을 [ID]로 범위를 좁힐 수없는 것 :

본인은 '제품'개체를 사용하여 배열로 페이지에 표시 할 수 있습니다.

답변

0

분명히 모든 걸리는 stackoverflow 게시물을 누른 다음 시간이 지나면 한 가지 더 시도하고 작동합니다.

아래 내 솔루션.

{php} 
    $id = $this->get_template_vars('product'); 
    $id = $id->id; 
{/php}