What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
registerObject() — テンプレート内で使用するオブジェクトを登録します。
void registerObject(string object_name,
object object,
array allowed_methods_properties,
boolean format,
array block_methods);
オブジェクトをテンプレートに代入/登録するときは、 テンプレートからアクセスするプロパティやメソッドは表示に関する目的でだけ使うようにしましょう。 オブジェクトを通じてアプリケーションのロジックを取り込むのは簡単ですが、 それはまずい設計につながり、管理しづらくなってしまいます。 Smarty ウェブサイトのベストプラクティスのページも参照ください。
詳細は、 オブジェクト の項を参照して下さい。
getRegisteredObject()
および
unregisterObject()
も参照してください。