2010-12-28 8 views
0

smartyでは、関数alaを使ってオブジェクトからデータをロードする必要があります。$ obj-> Function1(1)次に、関数がこのように返す値にアクセスできるようにしたいとします。$ obj-> Function1(1) - > nameですが、このエラーが発生します。 "認識できないタグ:$ cat-> getSubCategories(1) - > name"これを簡単に行う方法はありますか?Smartyサブオブジェクト参照

答えて

1

Function1()の結果を変数に代入する必要があります。それはかなりではありませんが、うまくいくはずです。

{assign var='foobar' value=$cat->getSubCategories(1)} 
{$foobar->name}