Class ProfilePage_Controller
The most common kind of controller; effectively a controller linked to a
DataObject.
ContentControllers are most useful in the content-focused areas of a site. This is generally the bulk of a site; however, they may be less appropriate in, for example, the user management section of an application.
On its own, content controller does very little. Its constructor is passed a
DataObject which is stored in $this->dataRecord. Any unrecognised
method calls, for example, Title() and Content(), will be passed along to the
data record,
Subclasses of ContentController are generally instantiated by ModelAsController; this will create a controller based on the URLSegment action variable, by looking in the SiteTree table.
- Object
-
ViewableData
implements
IteratorAggregate
-
RequestHandler
-
Controller
-
ContentController
-
Page_Controller
-
ProfilePage_Controller
Methods summary
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
saveprofile( array $data,
Сохраняет изменения в профиле пользователя Вызывается из формы EditProfileForm |
Methods inherited from Page_Controller
BaseURL(),
DocPath(),
HomePage(),
ImageGalleryRandomImage(),
PageByClass(),
PageByID(),
Random(),
RedirectToFirstChild(),
SearchForm(),
ShowWidget(),
Siblings(),
SitePoll(),
combine_files(),
isEmptyContent(),
setSEOVars()
Methods inherited from ContentController
ChildrenOf(),
ContentLocale(),
LangAttributes(),
Link(),
LoginForm(),
Menu(),
Page(),
PageComments(),
SilverStripeNavigator(),
SiteConfig(),
__construct(),
data(),
deleteinstallfiles(),
getMenu(),
handleRequest(),
handleWidget(),
httpError(),
project(),
successfullyinstalled()
Methods inherited from Controller
CurrentMember(),
Now(),
PastMember(),
PastVisitor(),
can(),
curr(),
defaultAction(),
disableBasicAuth(),
getAction(),
getFormOwner(),
getRequest(),
getResponse(),
getSession(),
getURLParams(),
getViewer(),
handleAction(),
hasAction(),
hasActionTemplate(),
has_curr(),
isAjax(),
join_links(),
popCurrent(),
pushCurrent(),
redirect(),
redirectBack(),
redirectedTo(),
render(),
setSession(),
setURLParams()
Methods inherited from RequestHandler
allowedActions(),
checkAccessAction()
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(),
defineMethods(),
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
|
$allowed_actions |
#
Define a list of action handling methods that are allowed to be called directly by URLs. The variable should be an array of action names. This sample shows the different values that it can contain: |
Properties inherited from ContentController
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