作成日:2006/08/07
4D.2.5 メンバ変数/コンパイル
| メンバ変数 | 説明 |
|---|---|
| $compile_id |
コンパイルファイルを識別するためのIDです。コンパイルIDは display() 又は fetch() メソッドで指定することができます。 通常、コンパイルIDはSmartyに自動発行させますが、テンプレートディレクトリが複数あり同名のファイルが存在する場合は、 コンパイルIDが衝突するので自前でコンパイルIDを指定する必要があるます。 |
| $compile_check |
テンプレート変更時にコンパイルの有無をチェックするか否かの指定。(デフォルトは true です) サイト運用が安定的になり、もはやテンプレートの変更チェックをする必要がなくなった場合は false に設定することもできます。 |
| $compiler_class |
テンプレートをコンパイルするクラス名の指定です。この変数は上級ユーザ向けです。 |
| $error_reporting |
エラー通知レベル( php.ini の error_reporting )を設定します。 設定値についてはPHP マニュアルの error_reporting を参照して下さい。 display() と fetch() の内側でphpのerror_reportingレベルとして使用されます。 但し、$debugging が有効のときはこの値は無視されます。 |
| $force_compile |
リクエストごとに強制的にコンパイル処理を行うか否かの指定です(デフォルトは false です)。 $force_compile は、$compile_check を上書きします。 この設定は、デバッグ時、特にプラグインの開発時に有用です。 |
※詳細はSmartyの公式マニュアルを参照して下さい。
