【发布时间】:2013-04-22 08:49:05
【问题描述】:
我有一个变量需要在 symfony 中绑定到表单中,如何将动作文件中的数据绑定到表单中?
动作文件 $this->unitCost = $this->getUser()->getAttribute('unit_cost'); $value_lists = ($this->unitCost);
foreach($value_lists as $values)
{
echo $values['unit_cost'];
}
$form = new MyForm(); $form->bind(array('unit_cost' => $values['unit_cost']));
//print_r($value_lists);
表格 公共函数配置(){
$cost_range[''] = '-- Please select --';
for ($i = 0; ($i <= 100); $i++) {
$cost_range[$i] = $i;
}
$this->setWidgets(array(
'user_id' => new sfWidgetFormDoctrineChoice(array('model' => 'Person', 'add_empty' => '-- Please select --'), array('onchange' => 'filerUnitCostByName()', 'id' => 'user_id')),
'unit_cost' => new sfWidgetFormSelect(array('choices' => $cost_range), array('id'=>'unit_cost')),
));
如何通过表单下拉数字显示绑定值 我从下拉列表中获取数据并放入会话,然后在操作中检索数据。我想在使用小部件创建的表单中创建的下拉列表中设置选定的变量。正如您在小部件区域中看到的那样。我想将该值添加为默认值。
【问题讨论】:
-
请更准确地写下你的目的是什么,你想达到什么目的。我不确定您的问题与绑定表单有关。
标签: symfony1 symfony-1.4