[Zend Framework] Zend_Form: Zend_Form_Element をHTML5要素に対応させる

Zend_Form_Element で使える input タグで type=”date” を使いたくて悩んだ記録です。
Zend Framework Version: 1.12.3

[markdown]

ZF2では普通に使えるようなのですが、ZF1ではHTML5タグが作れなかったので悩みました。
さんざん悩んだあげく、Zend_Form_Element_Text を複製して作ったという…。
他にうまい方法がありましたら、ぜひ教えて下さい。

## Form_Element

下記をもとに作成します。

* /usr/local/zend/share/ZendFramework/library/Zend/Form/Element/Text.php

コメントは省略。

“`php:library/my/Date.php
_getInfo($name, $value, $attribs);
extract($info); // name, value, attribs, options, listsep, disable
// build the element
$disabled = ”;
if ($disable) {
// disabled
$disabled = ‘ disabled=”disabled”‘;
}
$xhtml = ‘

投稿ナビゲーション