4

我需要在 textarea 中填充值。

对于文本字段,我使用了以下命令$form->textField($model,'phone',array('value'=>$savedvalues['varPhone']))

它工作正常。但对于 textarea,不支持 'value' 参数。

在这里我必须显示我的值参数

$form->textArea($model, 'corporateaddress', array('rows'=>6, 'cols'=>50))
4

2 回答 2

8

如果您绝对必须使用$savedvalues数组,您可以这样做:

$model->corporateaddress=$savedvalues['varCorporateAddress'];
$form->textArea($model, 'corporateaddress', array('rows'=>6, 'cols'=>50));
于 2012-04-20T10:41:58.807 回答
1

textarea 的值将设置为$model->corporateaddress. 如果是这种情况,您可以在模型中设置默认值。

我在这里发现了一个类似的问题:

http://www.yiiframework.com/forum/index.php/topic/10454-textarea-set-default-text/

于 2012-04-20T09:54:52.873 回答