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