Class ProductImport1CAdmin
Generates a three-pane UI for editing model classes, with an automatically
generated search panel, tabular results and edit forms. Relies on data such as
DataObject::$db and {@DataObject::getCMSFields()} to scaffold interfaces
"out of the box", while at the same time providing flexibility to customize the
default output.
Add a route (note - this doc is not currently in sync with the code, need to update)
Director::addRules(50, array('admin/mymodel/$Class/$Action/$ID' => 'MyModelAdmin'));
- Object
-
ViewableData
implements
IteratorAggregate
-
RequestHandler
-
Controller
-
LeftAndMain
-
ModelAdmin
-
ProductImport1CAdmin
Methods summary
public
|
|
public
|
|
public
|
Methods inherited from ModelAdmin
IsTranslatableEnabled(),
LangSelector(),
SearchClassSelector(),
bindModelController(),
defineMethods(),
getCollectionControllerClass(),
getManagedModels(),
getModelForms(),
getModelImporters(),
getRecordControllerClass(),
get_page_length(),
init(),
resultsTableClassName(),
set_page_length()
Methods inherited from LeftAndMain
ApplicationLink(),
CMSTopMenu(),
CMSVersion(),
CanOrganiseSitetree(),
EditForm(),
EditorToolbar(),
EmptyForm(),
ForceReload(),
Left(),
Link(),
LoadingImage(),
LogoStyle(),
MainMenu(),
MceRoot(),
Member_ProfileForm(),
Right(),
SectionTitle(),
ShowSwitchView(),
SwitchView(),
addTreeNodeJS(),
ajaxupdateparent(),
ajaxupdatesort(),
callPageMethod(),
canView(),
currentPage(),
currentPageID(),
deleteTreeNodeJS(),
deleteitems(),
getActionUpdateJS(),
getApplicationLogoText(),
getApplicationName(),
getLastFormIn(),
getRecord(),
getSiteTreeFor(),
getTemplatesWithSuffix(),
getitem(),
getsubtree(),
isCurrentPage(),
menu_title_for_class(),
myprofile(),
printable(),
require_css(),
require_javascript(),
require_themed_css(),
returnItemToUser(),
save(),
setApplicationName(),
setCurrentPageID(),
setLogo(),
set_loading_image(),
show(),
versionFromVersionFile()
Methods inherited from Controller
CurrentMember(),
Now(),
PastMember(),
PastVisitor(),
can(),
curr(),
defaultAction(),
disableBasicAuth(),
getAction(),
getFormOwner(),
getRequest(),
getResponse(),
getSession(),
getURLParams(),
getViewer(),
handleAction(),
handleRequest(),
hasAction(),
hasActionTemplate(),
has_curr(),
isAjax(),
join_links(),
popCurrent(),
pushCurrent(),
redirect(),
redirectBack(),
redirectedTo(),
render(),
setSession(),
setURLParams()
Methods inherited from RequestHandler
__construct(),
allowedActions(),
checkAccessAction(),
httpError()
Methods inherited from ViewableData
ATT_val(),
BaseHref(),
CSSClasses(),
ColumnBreak(),
ColumnCalc(),
ColumnNumber(),
ColumnPad(),
ColumnPos(),
CurrentPage(),
Debug(),
Even(),
EvenOdd(),
First(),
FirstLast(),
HasPerm(),
IsAjax(),
JS_val(),
Last(),
Me(),
Middle(),
MiddleString(),
Modulus(),
MultipleOf(),
Odd(),
Pos(),
RAW_val(),
SQL_val(),
ThemeDir(),
ThemeName(),
Top(),
TotalItems(),
XML_val(),
__get(),
__isset(),
__set(),
buildCastingCache(),
cachedCall(),
castingClass(),
castingHelper(),
castingHelperPair(),
castingObjectCreator(),
castingObjectCreatorPair(),
customise(),
escapeTypeForField(),
getField(),
getIterator(),
getSecurityID(),
getXMLValues(),
hasField(),
hasValue(),
i18nLocale(),
iteratorProperties(),
obj(),
renderWith(),
setCustomisedObj(),
setField()
Methods inherited from Object
__call(),
__toString(),
__wakeup(),
addMethodsFrom(),
addStaticVars(),
addWrapperMethod(),
add_extension(),
add_static_var(),
allMethodNames(),
cacheToFile(),
cacheToFileWithArgs(),
clearCache(),
combined_static(),
create(),
createMethod(),
create_from_string(),
exists(),
extInstance(),
extend(),
getCustomClass(),
getExtensionInstance(),
getExtensionInstances(),
get_extensions(),
get_static(),
hasExtension(),
hasMethod(),
has_extension(),
invokeWithExtensions(),
is_a(),
loadCache(),
parentClass(),
parse_class_spec(),
remove_extension(),
sanitiseCachename(),
saveCache(),
set_stat(),
set_static(),
set_uninherited(),
stat(),
strong_create(),
uninherited(),
uninherited_static(),
useCustomClass()
Magic methods summary
Properties summary
public static
array|string
|
$managed_models |
#
List of all managed |
public static
string
|
$url_segment | |
public static
string
|
$menu_title | |
public static
integer
|
$menu_priority | |
public static
string
|
$collection_controller_class |
Properties inherited from ModelAdmin
$allowed_actions,
$model_importers,
$page_length,
$record_controller_class,
$resultsTableClassName,
$url_handlers,
$url_rule
Properties inherited from LeftAndMain
$ForceReload,
$application_link,
$application_logo,
$application_logo_style,
$application_logo_text,
$application_name,
$extra_requirements,
$loading_image,
$tree_class,
$url_base,
$url_priority
Properties inherited from Controller
$action,
$baseInitCalled,
$basicAuthEnabled,
$controller_stack,
$request,
$requestParams,
$response,
$session,
$urlParams
Properties inherited from RequestHandler
Properties inherited from ViewableData
$casting,
$customisedObject,
$default_cast,
$failover,
$iteratorPos,
$iteratorTotalItems