Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.


Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

integer field in admin


6 Posts   2396 Views


28 August 2008 at 8:44pm (Last edited: 28 August 2008 8:46pm), Community Member, 53 Posts

Hi, I'm having a strange problem and I can't find anything about in in the ducumentation.

I have made a dataobject for a travel site that holds som extra fields related to a travel page. I want this to have a field 'Price' => 'Int', which works fine. What doesn't work fine thióug, is when I try to add it to the admin interface via getCMSFields_forPopup. I tried the obvious

$fields->push( new IntField( 'Price' ) );

But there is no IntField...

"Fatal error: Class 'IntField' not found in /home/userB/b0015300/public_html/silverstripe/mysite/code/Departure.php on line 18"

So, the short question is: What's the name of the field holding integers?


28 August 2008 at 9:40pm Community Member, 167 Posts

Hmm, perhaps:

See also:


28 August 2008 at 9:54pm Community Member, 53 Posts

No, theres no info about what the Int field is named there. What I'm looking for is the equivalent to "TextField" and "DateField" but for the "Int" datatype. Common sense says it should be "IntField", but it's not.


28 August 2008 at 10:02pm Community Member, 167 Posts

I see what you mean. Can't you just use a NumericField or similar? See:


28 August 2008 at 10:05pm Forum Moderator, 921 Posts

NumericField is what you're after.


28 August 2008 at 10:10pm Community Member, 53 Posts

Yes, NumericField it is. Thaks a lot.