本文整理匯總了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);
}
}