Esempio n. 1
0
 public function testFieldNamesWithFormName()
 {
     $form = new Kwf_Form();
     $form->setName('bar');
     $form->setModel(new Kwf_Model_FnF(array('data' => array(array('id' => 1, 'foo' => 2)))));
     $foo = new Kwf_Form_Field_Select('foo', 'Foo');
     $foo->setValues('/kwf/test/kwf_form_filter-field_remote/json-data');
     $foo->setAllowBlank(false);
     $foo2 = new Kwf_Form_Field_Select('foo2', 'Foo2');
     $foo2->setValues(array(1 => 'filter1', 2 => 'filter2'))->setSave(false)->setAllowBlank(false);
     $form->add(new Kwf_Form_Field_FilterField())->setFilterColumn('filter_id')->setFilteredField($foo)->setFilterField($foo2);
     $this->assertEquals('bar_foo', $foo->getFieldName());
     $this->assertEquals('bar_foo2', $foo2->getFieldName());
 }