3066 Posts in 866 Topics by 648 members
|Go to End|
21 March 2013 at 4:49am
I've created a StaffPage which lets me add Staff and Departments. BY adding this line below to both staff and department DataObjects I can associate them back to the StaffPage (which obviously, I need to do). They're also associated with each other, so that I can list staff by departments.
public static $has_one = array(
"Parent" => "StaffPage",
My question is, how to I stop this field from being included in the data entry form when I create a department or a staff member (I'm using the GridField object).
Thanks in advance, let me know if you need my code.
21 March 2013 at 5:48am
In your getCMSFields() function, simply add $fields->removeByName('StaffPageID');. That should do it.
21 March 2013 at 10:38pm
It was actually ParentID - I found it by inspecting the element but you got me on the right track, thanks very much.
|Go to Top|