ZendFrameworkで独自のフォーム要素を作成しました。私がやりたいのは、要素が最初に作成されたとき(つまり、「new」アクションによって要求されたとき)に別の機能を追加し、要素が編集用にレンダリングされたとき(「edit」によって要求されたとき)に他の機能を追加することだけです。アクション)。
それ、どうやったら出来るの?ドキュメントで見つかりませんでした。
これは私のコードです:
<?php
class Cms_Form_Element_Location extends Zend_Form_Element {
public function init() {
App_Javascript::addFile('/static/scripts/cms/location.js');
$this
->setValue('/')
->setDescription('Enter the URL')
->setAttrib('data-original-value',$this->getValue())
;
}
}
?>