【发布时间】:2014-09-09 08:37:04
【问题描述】:
早上好,
我使用 zend 框架 (php),我在 var_dump 中看到了我发送 POST 请求后选择的选项的值。
代码:
<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 返回空值。为什么?选项值与 db field.Help 相同!
【问题讨论】:
-
Application_Form_Hotel_Costs类中有什么内容? -
Application_Form_Hotel_Costs 为页面创建表单..
-
$form何时被从当前 HTTP POST 请求中接收到的信息所补充?
标签: php zend-framework var-dump