예제 #1
0
파일: checkbox.php 프로젝트: cmsx/form
 /** Нужно, т.к. getValue() переопределен */
 function testCleanValue()
 {
     $str = '<a href="http://">hello """</a>';
     $e = new Checkbox('test');
     $e->setCheckboxValue($str);
     $e->setIsChecked();
     $exp = htmlspecialchars($str);
     $this->assertEquals($exp, $e->getValue(), 'Чистые данные');
     $this->assertEquals($str, $e->getValue(false), 'Грязные данные');
 }
예제 #2
0
파일: Form.php 프로젝트: cmsx/form
 /** @return Form\Element\Checkbox */
 public function addCheckbox($field, $label = null, $value = null)
 {
     $c = new Checkbox($field, $label, $this);
     if ($value) {
         $c->setCheckboxValue($value);
     }
     return $this->fields[$field] = $c;
 }