2013-06-03 2 views
-3

Значение моего выбора тега не кажется ТТО запись в мой контроллер, независимо от того, что я пытаюсьCakePHP проблема с не предоставлявшие от выбора к контроллеру

выберите тег

<select name="whatever"> 

<?php 

foreach($packs as $packName => $pack) { 

    echo " '<option value=" . $packName . '">' . $packName . '</option>'; 
} 
?> 
</select> 

Где я пытаюсь использовать его в контроллер

function procedures() { 

    $errors = array(); 

    $otsing= ""; 

    if (!isset($this->data)) { 

     App::import('Helper', 'Formatter'); 
     $formatter = new FormatterHelper(); 
     $this->data['start'] = 
      $formatter->FormatDate($this->Dating->Now()); 
     $this->data['end'] = $formatter->FormatDate($this->Dating->Now()); 

     if(!empty($_POST['whatever'])) 
     { 
      $otsing = $this->$_POST['whatever']; 
     } 
    } 
} 

ответ

1

Выбор: имя должно быть wriiten как

data[Formname][selectname] 

, если вы хотите, чтобы дать его в формате HTML или вы должны использовать CakePHP способ определить dropdwon:

<?php 
echo $form->select(‘whatever’,$packs) 
?> 
+0

хорошо, я DIT это первый путь, но все еще не везение – user2446928

Смежные вопросы