本文整理匯總了PHP中FormItem::FormCategorySections方法的典型用法代碼示例。如果您正苦於以下問題:PHP FormItem::FormCategorySections方法的具體用法?PHP FormItem::FormCategorySections怎麽用?PHP FormItem::FormCategorySections使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類FormItem
的用法示例。
在下文中一共展示了FormItem::FormCategorySections方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getCMSFields
function getCMSFields()
{
// Get the parent CMS fields
$oFields = parent::getCMSFields();
// Add some fields
$oFields->addFieldToTab('Root.Content.FormMessages', new HtmlEditorField('Success', 'Success Message', 3, ""));
$oFields->addFieldToTab('Root.Content.FormMessages', new HtmlEditorField('Failure', 'Failure Message', 3, ""));
//Add Rubbish Collection FormCategorys
$oCategories = new DataObjectManager($this, 'FormCategorys', 'FormCategory', array('Title' => 'Title', 'Description' => 'Description'), 'getCMSFields_forPopup');
// Set the Filter
$oFields->addFieldToTab("Root.Content.FormCategories", $oCategories);
//Add Rubbish Collection Category -> FormItems
$oItems = new DataObjectManager($this, 'FormItems', 'FormItem', array('FormCategory.Title' => 'Form Category', 'Title' => 'Title', 'Description' => 'Description'), 'getCMSFields_forPopup');
$oFields->addFieldToTab("Root.Content.FormItems", $oItems);
// Set the Filter
$oItems->setFilter('FormCategoryID', 'Filter by FormCategorys', FormItem::FormCategorySections());
//Add DataSheets
$oDataSheets = new DataObjectManager($this, 'DataSheets', 'DataSheet', array('Participants' => 'Total Participants', 'EstVolume' => 'Estimated Volume', 'Image' => 'Image'), 'getCMSFields_forPopup');
$oFields->addFieldToTab("Root.Content.DataSheets", $oDataSheets);
// Return the fields
return $oFields;
}