UTF-8のHTMLページを表示できる端末用の携帯サイトを作成したときに参考になりました。
各社のXHTML情報ページへのリンク
Zend Framework:テンプレートエンジンをSmartyにするのサンプルに、認証が必要なページを追加してみます。
Zend_Aclを使って、ページへのアクセスが可能かチェックします。
認証は、Zend_Authを使ってみます。
HTML_QuickFormのvalidate機能を一部使用せず、入力値を検証したい場合がありました。
要素(HTML_QuickForm_input等)の入力値をチェックして、不正な場合、エラーメッセージを設定する方法の例です。
PHP:
-
// setElementErrorメソッドの1番目の引数に、要素名。
-
// 2番目の引数にエラーメッセージ。
-
$form->setElementError('text_int','整数を入力してください。');
-
// ($formは、HTML_QuickFormのインスタンス)
Smartyを使用している場合、次のようにフォーム要素のエラーメッセージを取得できます。
HTML:
-
{$form.text_int.error}
最近、Zend Frameworkを試しています。
主に、「Tutorial - Zend Framework Development - Zend Framework Wiki」で勉強中です。
Subversionのリポジトリからソースを取得できます。
1. Introduction - Zend Framework Development - Zend Framework Wiki
Smartyを使用する場合の参考URL。
- Zend Framework: Documentation
- Zend Developer Zone | Integrating Smarty with the Zend Framework
- Zend Developer Zone | Integrating Smarty and ez Components with the Zend Framework
- Akra’s DevNotes » Blog Archive » Extending Zend_View_Interface for use with Smarty
その他、Zend Frameworkの参考URL。