2017-03-03 12 views
0

私はスマートテンプレートの配列内のオブジェクトの中に配列を持っています。下の簡単な例ですが、同じ構造を使用しています。Smarty:オブジェクトの配列の値を取得する方法

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

[id]はどのように取得できますか?

私が使用して配列としてページに表示する「製品」オブジェクトを取得することができます

$this->get_template_vars('product') 

をしかし、そこから私は[ID]を得るためにそれを絞るように見えることはできません。

答えて

0

明らかに、スタックオーバーフローのポストがあり、それからもう1時間何時間も試してみると動作します。

下記の私の解決策。

{php} 
    $id = $this->get_template_vars('product'); 
    $id = $id->id; 
{/php} 
関連する問題