| 著者 | タイトル |
|---|---|
| escape($val['author']) ?> | escape($val['title']) ?> |
表示する本がありません。
]]>basePath は
スクリプトやヘルパー、そしてフィルタを配置する基底パスを指定します。
次のようなディレクトリ構成を想定しています。
setBasePath() か
addBasePath()、あるいはコンストラクタのオプション
basePath を使用します。
encoding は htmlentities() や
htmlspecialchars() などで使用する文字エンコーディングを表します。
デフォルトは ISO-8859-1 (latin1) です。
setEncoding() か、コンストラクタのオプション
encoding で設定します。
escape は escape()
で使用するコールバックを表します。setEscape()
か、コンストラクタのオプション escape
で設定します。
filter は、ビュースクリプトをレンダリングした後で使用するフィルタを表します。
setFilter() か addFilter()、
あるいはコンストラクタのオプション filter
で設定します。
strictVars: は、初期化していない変数に strictVars(true) か、あるいはコンストラクタのオプション
strictVars で設定します。
<? と <?= を用いています。
さらに、short_open_tag が無効になっていますし、
ビュースクリプト内で XML のテンプレートを使用する場合など、
短い形式の開始タグは検証エラーの元となります。
.htaccess ファイルで有効にします。
.htaccess
ファイルの作成と使用を許可されている場合にのみ可能です。
この項目は、httpd.conf ファイルに記述することもできます。
assign() と render()、
あるいはフィルタ、ヘルパー、スクリプトのパス用の設定メソッドだけで十分事足りるでしょう。
しかし、getVars() は、設定されているすべての変数を返します。
clearVars() は、すべての変数の値を消去します。
ビュースクリプトを再利用する際に、
これまで使用していた変数を残しておきたいときなどに便利です。
getScriptPath($script)
は、指定したビュースクリプトのパスを取得します。
getScriptPaths()
は、登録されているすべてのスクリプトパスを取得します。
script paths.
getHelperPath($helper)
は、指定したヘルパークラスのパスを取得します。
getHelperPaths()
は、登録されているすべてのヘルパーパスを取得します。
getFilterPath($filter)
は、指定したフィルタクラスのパスを取得します。
getFilterPaths()
は、登録されているすべてのフィルタパスを取得します。