UTF-8のHTMLページを表示できる端末用の携帯サイトを作成したときに参考になりました。

各社のXHTML情報ページへのリンク
2007年10月3日

Smartyのアウトプットフィルタのメモです。

ふと、Smartyのポストフィルタとアウトプットフィルタがいつ適用されるのか気になりました。

Smarty マニュアルの次のページに記述がありました。
Smarty

テンプレートが display() 又は fetch() を経由して呼び出された時、出力は1つ又は複数のアウトプットフィルタを通して送られます。

ポストフィルタについては、次のページ。
Smarty

Zend Framework:テンプレートエンジンをSmartyにするのサンプルに、認証が必要なページを追加してみます。

Zend_Aclを使って、ページへのアクセスが可能かチェックします。
認証は、Zend_Authを使ってみます。

(続きを読む »)

2007年8月19日

HTML_QuickFormのvalidate機能を一部使用せず、入力値を検証したい場合がありました。

要素(HTML_QuickForm_input等)の入力値をチェックして、不正な場合、エラーメッセージを設定する方法の例です。

PHP:
  1. // setElementErrorメソッドの1番目の引数に、要素名。
  2. // 2番目の引数にエラーメッセージ。
  3. $form->setElementError('text_int','整数を入力してください。');
  4. // ($formは、HTML_QuickFormのインスタンス)

Smartyを使用している場合、次のようにフォーム要素のエラーメッセージを取得できます。

HTML:
  1. {$form.text_int.error}

2007年7月13日

最近、Zend Frameworkを試しています。

主に、「Tutorial - Zend Framework Development - Zend Framework Wiki」で勉強中です。
Subversionのリポジトリからソースを取得できます。
1. Introduction - Zend Framework Development - Zend Framework Wiki

Smartyを使用する場合の参考URL。

その他、Zend Frameworkの参考URL。