0

我有這樣的現場我如何能夠讓Zend Framework的一個只讀場

$mobile = new Zend_Form_Element_Textarea('mobile'); 
    $mobile->setLabel('mobile') 
    ->addFilter('StripTags') 
    ->addFilter('StringTrim') 
    ->setOptions(array('class' => 'full-width')) 
    ->setAttrib('rows', 2) 
    ->getDecorator(('label'))->setOption('tag', 'span'); 
    $this->addElement($phone); 

,但我只需要閱讀,但我會添加在數據表中的內容

回答

1

您可以設置使用setAttrib任何屬性方法。

->setAttrib('readonly', 'true'); 
+0

感謝@ S-rupali,但我可以做更新我的數據庫中的數據,當我做這個setAttrib更新(「只讀」,「真」),在此先感謝 – user3791255

+0

你能請更新您的數據庫代碼的問題呢? –

0

setOptions將設置字段的屬性。只需通過readonly。試着用 -

->setOptions(array('class' => 'full-width', 'readonly' => true)) 
+0

謝謝@sgt BOSE,但我可以做更新我的數據庫中的數據時,當我更新此setAttrib('只讀','真')在先感謝 – user3791255

+0

dint讓你。你想更新數據庫嗎? –

+0

我想用這個字段更新數據庫屬性只讀 – user3791255

相關問題