SilverStripe 3 - Data Grid Field

One of the biggest changes in SS 3.0 is that ComplexTableField, TableListField, and TableField have all gone, which also means the handy plugin 'dataObjectManager' no longer works.

So, how do you go about managing has_one, has_many and many_many relationships in the CMS? The answer is the new 'GridField'.

Here area few links that should help:

Setting up a simple Grid Field

This example shows how to set up a grid field including thumbnails - ignore the thumbnails part if you don't need it! View the tutorial

Grid Field Config Options

This example shows the various configuration options that make the grid field do what you want. View the tutorial

SS3 Many_Many grid field set up

This tutorials sets up a many_many exmaple, (replacing the old ManyManyComplexTableField). View the tutorial

The Official Silvestripe Documentation:

If you're keen for all the technical details, Silvestripe have published documentation on the grid field here: http://doc.silverstripe.org/sapphire/en/trunk/topics/grid-field