Доброе утро, Я работаю с zend framework (php), и я вижу в var_dump
значение опции для выбора после отправки запроса POST.Var_dump return null ... почему?
код:
<div class="entry">
<form action="<?php echo $this->escape($this->form->getAction()); ?>" method="<?php echo $this->escape($this->form->getMethod());?>">
<h2 class="selectVisibility">Seleziona la stagionalità :
<select name="cambiaStagionalita">
<option value="ND"></option>
<?php foreach ($this->seasons as $season) :
$from = new Zend_Date($season['from']);
$until = new Zend_Date($season['until']);
?>
<option value="<?php echo $season['from'];?>"> Dal <?php echo $from->toString(Zend_Date::DAY_SHORT. " " .Zend_Date::MONTH_NAME. " ".Zend_Date::YEAR);?> al <?php echo $until->toString(Zend_Date::DAY_SHORT. " " .Zend_Date::MONTH_NAME. " ".Zend_Date::YEAR);?></option>
<?php endforeach; ?>
</select>
</h2> <div></div><br/>
<input type="submit" name="public" value="Cerca"/>
код PHP действие от контроллера:
$form = new Application_Form_Hotel_Costs();
$form->createForm2($seasons, $rooms, $mealPlans);
var_dump($form->getValue("cambiaStagionalita"));
//exit(0);
Var_dump
возвращает нуль .why? Значение параметра совпадает с полем db.Помощь!
Что находится в классе 'Application_Form_Hotel_Costs'? –
Application_Form_Hotel_Costs создает форму для страницы .. –
Когда именно «$ form» увлажняется информацией, полученной от текущего HTTP-запроса POST? –