我继承了基于YII的Web应用程序,但我对Yii并不熟悉,也没有找到解决方案。所以,如果可以,请帮助我!
有表格。在表单中有一个下拉列表,它从db表中获取数据。此表包含租赁的名称和价格。下拉列表仅列出名称。
<?php
$typeNames = array();
foreach(LeaseType::model()->findAll() as $lt) {
$typeNames[$lt->id] = $lt->name;
}
?>
<?php echo $form->dropDownListControlGroup($model, 'lease_type_id',
$typeNames,
array(
'empty'=>'Válassz!',
'onchange'=>'$("#model-payed").val($("#model-lease_type_id option:selected").text());',
)
); ?>
但我需要使用所选租约的价格更改特定输入文本字段的值。
<?php echo $form->textfield($model,'payed');?>
我可以获得租约的名称,但我无法设置租约价格的输入值。该字段必须根据客户支付所有价格或仅部分来改变。
其他问题是租约的名称和价格在不同的表格中所需的价值。
我希望这一切都是可以理解的,因为我的英语不流利。
感谢您的帮助!
答案 0 :(得分:0)
最后我找到了解决方案,所以分享它也许有人可以使用它。
在views / _form.php中我修改了下拉列表:
SqlBulkCopy