21301 Posts in 5736 Topics by 2603 members
General Questions
SilverStripe Forums » General Questions » Bug? Form field's title parameter using a DBField name
General questions about getting started with SilverStripe that don't fit in any of the categories above.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 159 Views |
-
Bug? Form field's title parameter using a DBField name

14 November 2011 at 5:26am
Hi,
Just came across a strange behaviour while adding CMS fields (SS 2.4.6).
When a NumericField or TexField (the only ones I have texted) with the title parameter equal to a DBField name, the form field is skipped from the CMS interface with no error or warning.
In my case, I had:
static $db = array (
'ImagesDisplayOrder' => 'Int(1)'
);
static $has_many = array(
'Images' => 'ImagePiece'
);/* ... */
$fields->addFieldToTab("Root.Content.Main", new NumericField('ImagesDisplayOrder', "Images")); // not displayed in CMS
$fields->addFieldToTab("Root.Content.Main", new NumericField('ImagesDisplayOrder', "Pictures")); // works as expectedNot sure if this is a bug, but I can't find any other explication as it shouldn't matter what's in the title attribute?
Can anybody replicate this?Thanks, Thierry
-
Re: Bug? Form field's title parameter using a DBField name

14 November 2011 at 7:54am Last edited: 14 November 2011 7:55am
oops - wrong post, sorry...
| 159 Views | ||
|
Page:
1
|
Go to Top |

