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.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Custom Site Config: HasManyComplexTableField

Go to End

2 Posts   2015 Views


Community Member, 16 Posts

12 July 2010 at 8:49am

How can I use HasManyComplexTableField with a Custom Site Config?

My code returns an error: "Can't figure out the data class of"

class CustomSiteConfig extends Extension {

	function extraStatics() {
		return array(
			'db' => array(
				'Link' => 'Text',
				'Text' => 'Text'
			'has_many' => array(
				'Links' => 'Link'

	public function updateCMSFields(FieldSet $fields) {
		$tablefield = new HasManyComplexTableField (
				'Link' => 'Link',
				'Text' => 'Link Text'
		$fields->addFieldToTab( 'Root.Content.Links', $tablefield );
		return $fields;



Community Member, 271 Posts

12 July 2010 at 9:56pm