Файл действий
$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);
публичная функция configure() {
Код: Выделить всё
$cost_range[''] = '-- Please select --';
for ($i = 0; ($i 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')),
));
Я беру данные из раскрывающегося списка и помещаю их в сеанс, а затем получить данные в действии. Я хочу установить выбранную переменную в раскрывающемся списке, созданном в форме, созданной с помощью виджета. как вы можете видеть в области виджетов. Я хочу добавить значение как значение по умолчанию.
Подробнее здесь: https://stackoverflow.com/questions/161 ... in-symfony
Мобильная версия