yii框架填充textarea中的值
我需要填充textarea中的值。yii框架填充textarea中的值
对于文本字段,我用下面的命令$form->textField($model,'phone',array('value'=>$savedvalues['varPhone']))
它工作正常。但对于textarea而言,'value'参数不受支持。
这里在那里我有显示我的价值参数
$form->textArea($model, 'corporateaddress', array('rows'=>6, 'cols'=>50))
你可以做到这一点,如果你绝对必须使用$savedvalues
数组:
$model->corporateaddress=$savedvalues['varCorporateAddress'];
$form->textArea($model, 'corporateaddress', array('rows'=>6, 'cols'=>50));
试试这应该工作出来,只是添加到mazzucci已经说过的东西 – 2012-04-20 10:44:22
谢谢。它工作正常。 – designersvsoft 2012-04-20 10:46:05
很高兴它出来了 – 2012-04-20 10:47:05
textarea的值将被设置为$model->corporateaddress
。 如果是这种情况,您可以在模型中设置默认值。
我发现了一个类似的问题在这里:
http://www.yiiframework.com/forum/index.php/topic/10454-textarea-set-default-text/
你必须使用$ savedValues阵列textarea的?而不是默认值?你不想要一个默认值,但只有一些帮助文本?对于默认值@mazzucci解决方案将工作 – 2012-04-20 10:27:22
是的,我想为textArea使用$ savedValues数组。我不需要默认值。 – designersvsoft 2012-04-20 10:43:21