registerObject()
テンプレート内で使用するオブジェクトを登録します。
説明
voidregisterObject
stringobject_name
objectobject
arrayallowed_methods_properties
booleanformat
arrayblock_methods
オブジェクトをテンプレートに代入/登録するときは、
テンプレートからアクセスするプロパティやメソッドは表示に関する目的でだけ使うようにしましょう。
オブジェクトを通じてアプリケーションのロジックを取り込むのは簡単ですが、
それはまずい設計につながり、管理しづらくなってしまいます。
Smarty ウェブサイトのベストプラクティスのページも参照ください。
詳細は、
オブジェクト
の項を参照して下さい。
getRegisteredObject()
および
unregisterObject()
も参照してください。