Home » Database » DB_DataObject_FormBuilder » Bug #5631
fb_preDefElements bug with third level subform
Details
| Submitted | 2005-10-08 12:56 UTC |
|---|---|
| From | naonak at free dot fr |
| Assigned | justinpatrin |
| Status | Bogus |
| Package | DB_DataObject_FormBuilder |
| PHP Version | 5.0.5 |
| OS | xp pro |
| Roadmaps | (Not assigned) |
Comments
[2005-10-08 12:56 UTC] naonak at free dot fr
Description:
------------
The elements define with "fb_preDefElements" on third level subform return null value on submit.
Test script:
---------------
[...]
function insert() {
print_r($this->toArray());
return parent::insert();
}
function preGenerateForm(&$fb)
{
require_once 'HTML/QuickForm.php';
$this->fb_preDefElements['test'] = &HTML_QuickForm::createElement('date', 'dateTest', 'test', array('format'=>'dmY', 'minYear'=>2010, 'maxYear'=>2001));
}
[...]
Expected result:
----------------
On submit :
Array
(
[dateTest] =>
[other_field_1] => 'so good'
[other_field_2] => 'yes'
[other_field_3] => 'cool'
)
Actual result:
--------------
On submit :
Array
(
[dateTest] => '2005-10-08'
[other_field_1] => 'so good'
[other_field_2] => 'yes'
[other_field_3] => 'cool'
)