Как привязать данные к форме в SymfonyPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как привязать данные к форме в Symfony

Сообщение Anonymous »

У меня есть переменная, которую нужно привязать к форме в 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);
Форма
публичная функция 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»