本文整理汇总了PHP中Zend\Form\Form::addElements方法的典型用法代码示例。如果您正苦于以下问题:PHP Form::addElements方法的具体用法?PHP Form::addElements怎么用?PHP Form::addElements使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend\Form\Form
的用法示例。
在下文中一共展示了Form::addElements方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testClearingAttachedItemsShouldNotCauseIterationToRaiseExceptions
public function testClearingAttachedItemsShouldNotCauseIterationToRaiseExceptions()
{
$form = new Form();
$form->addElements(array('username' => 'text', 'password' => 'text'));
$form->clearElements();
try {
foreach ($form as $item) {
}
} catch (\Zend\Form\Exception\UnexpectedValueException $e) {
$message = "Clearing elements prior to iteration should not cause iteration to fail;\n" . $e->getMessage();
$this->fail($message);
}
$form->addElements(array('username' => 'text', 'password' => 'text'))->addDisplayGroup(array('username', 'password'), 'login');
$form->clearDisplayGroups();
try {
foreach ($form as $item) {
}
} catch (\Zend\Form\Exception\UnexpectedValueException $e) {
$message = "Clearing display groups prior to iteration should not cause iteration to fail;\n" . $e->getMessage();
$this->fail($message);
}
$subForm = new \Zend\Form\SubForm();
$form->addSubForm($subForm, 'foo');
$form->clearSubForms();
try {
foreach ($form as $item) {
}
} catch (\Zend\Form\Exception\UnexpectedValueException $e) {
$message = "Clearing sub forms prior to iteration should not cause iteration to fail;\n" . $e->getMessage();
$this->fail($message);
}
}