本文整理汇总了PHP中sfForm::getvalue方法的典型用法代码示例。如果您正苦于以下问题:PHP sfForm::getvalue方法的具体用法?PHP sfForm::getvalue怎么用?PHP sfForm::getvalue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sfForm
的用法示例。
在下文中一共展示了sfForm::getvalue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: processForm
protected function processForm(sfWebRequest $request, sfForm $form)
{
$form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
if ($form->isValid()) {
$nb = $form->getValue('physical_access_controller');
// Récupère le contrôle d'accès physique sélectionné (grâce à sa position dans le ConfigurationHelper)
$pac = ConfigurationHelper::getParameter(null, 'physical_access_controller' . ($nb + 1));
$pac .= $nb + 1;
$controller = ConfigurationHelper::getParameter($pac, 'controller_name');
$name = RoomprofilePeer::buildName($controller, $form->getvalue('name'));
$roomprofile = $form->save();
$roomprofile->setName($name);
$roomprofile->save();
$this->redirect('roomprofile/index?roomId=' . $roomprofile->getRoomId());
}
$this->setTemplate('edit');
}
示例2: processForm
protected function processForm(sfWebRequest $request, sfForm $form)
{
$form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
if ($form->isValid()) {
if (!is_null($form->getValue('home_automation_controller'))) {
$nb = $form->getValue('home_automation_controller');
// Récupère le contrôleur domotique sélectionné (grâce à sa position dans le ConfigurationHelper)
$hac = ConfigurationHelper::getParameter(null, 'home_automation_controller' . ($nb + 1));
$hac .= $nb + 1;
$controller = ConfigurationHelper::getParameter($hac, 'controller_name');
$name = EnergyactionPeer::buildName($controller, $form->getvalue('name'));
$energyaction = $form->save();
$energyaction->setName($name);
$energyaction->save();
} else {
$energyaction = $form->save();
}
$this->redirect('energyaction/index');
}
}