Example #1
0
 public function testBindModelDefaultValues()
 {
     $objInstance = new Form('someid', 'POST', function () {
         return false;
     });
     $objModel = \PageModel::findByPk(13);
     $objInstance->bindModel($objModel);
     $objInstance->addFormField('id', array('inputType' => 'text'))->addFormField('pageTitle', array('inputType' => 'text'))->addFormField('jumpTo', array('inputType' => 'text'));
     $objInstance->createWidgets();
     $this->assertEquals(13, $objInstance->getWidget('id')->value);
     $this->assertEquals('My page', $objInstance->getWidget('pageTitle')->value);
     $this->assertEquals(11, $objInstance->getWidget('jumpTo')->value);
 }