Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct ( $config=array(), MVCFactoryInterface $factory=null, ?CMSApplication $app=null, ?Input $input=null, FormFactoryInterface $formFactory=null) | |
add () | |
batch ($model) | |
cancel ($key=null) | |
edit ($key=null, $urlVar=null) | |
getModel ($name='', $prefix='', $config=array('ignore_request'=> true)) | |
save ($key=null, $urlVar=null) | |
editAssociations () | |
Fonctions membres publiques hérités de BaseController | |
__construct ($config=array(), MVCFactoryInterface $factory=null, ?CMSApplication $app=null, ?Input $input=null) | |
addViewPath ($path) | |
execute ($task) | |
getModel ($name='', $prefix='', $config=array()) | |
getName () | |
getTask () | |
getTasks () | |
getView ($name='', $type='', $prefix='', $config=array()) | |
redirect () | |
registerDefaultTask ($method) | |
registerTask ($task, $method) | |
unregisterTask ($task) | |
setMessage ($text, $type='message') | |
checkToken ($method='post', $redirect=true) | |
setRedirect ($url, $msg=null, $type=null) | |
Fonctions membres publiques hérités de DispatcherAwareInterface | |
setDispatcher (DispatcherInterface $dispatcher) | |
Fonctions membres publiques hérités de FormFactoryAwareInterface | |
setFormFactory (FormFactoryInterface $factory) | |
Fonctions membres protégées | |
allowAdd ($data=[]) | |
allowEdit ($data=[], $key='id') | |
allowSave ($data, $key='id') | |
getRedirectToItemAppend ($recordId=null, $urlVar='id') | |
getRedirectToListAppend () | |
postSaveHook (BaseDatabaseModel $model, $validData=array()) | |
Fonctions membres protégées hérités de BaseController | |
addPath ($type, $path) | |
checkEditId ($context, $id) | |
createModel ($name, $prefix='', $config=array()) | |
createView ($name, $prefix='', $type='', $config=array()) | |
holdEditId ($context, $id) | |
releaseEditId ($context, $id) | |
setPath ($type, $path) | |
Attributs protégés | |
$context | |
$option | |
$view_item | |
$view_list | |
$text_prefix | |
Attributs protégés hérités de BaseController | |
$basePath | |
$default_view | |
$doTask | |
$message | |
$messageType | |
$methods | |
$name | |
$model_prefix | |
$paths | |
$redirect | |
$task | |
$taskMap | |
$input | |
$factory | |
$app | |
Membres hérités additionnels | |
Fonctions membres publiques statiques hérités de BaseController | |
static | addModelPath ($path, $prefix='') |
static | createFileName ($type, $parts=array()) |
static | getInstance ($prefix, $config=array()) |
Attributs protégés statiques hérités de BaseController | |
static | $instance |
static | $views |
Controller tailored to suit most form-based admin operations.
__construct | ( | $config = array() , |
|
MVCFactoryInterface | $factory = null , |
||
?CMSApplication | $app = null , |
||
?Input | $input = null , |
||
FormFactoryInterface | $formFactory = null |
||
) |
Constructor.
array | $config | An optional associative array of configuration settings. Recognized key values include 'name', 'default_task', 'model_path', and 'view_path' (this list is not meant to be comprehensive). |
MVCFactoryInterface | $factory | The factory. |
CMSApplication | $app | The Application for the dispatcher |
Input | $input | Input |
FormFactoryInterface | $formFactory | The form factory. |
Références $app, $config, $context, $input, $r, $this, Symfony\Contracts\Service\__construct(), ComponentHelper\getComponentName(), Inflector\getInstance(), null, Joomla\CMS\Form\setFormFactory(), et Text\sprintf().
add | ( | ) |
|
protected |
|
protected |
Method to check if you can edit an existing record.
Extended classes can override this if necessary.
array | $data | An array of input data. |
string | $key | The name of the key for the primary key; default is id. |
|
protected |
batch | ( | $model | ) |
cancel | ( | $key = null | ) |
Method to cancel an edit.
string | $key | The name of the primary key of the URL variable. |
Références $context, $key, $model, $recordId, $return, $url, Route\_(), Joomla\Application\checkToken(), Uri\isInternal(), null, et Text\sprintf().
Method to edit an existing record.
string | $key | The name of the primary key of the URL variable. |
string | $urlVar | The name of the URL variable if different from the primary key (sometimes required to avoid router collisions). |
Références $context, $key, $model, $recordId, Text\_(), Route\_(), null, et Text\sprintf().
editAssociations | ( | ) |
getModel | ( | $name = '' , |
|
$prefix = '' , |
|||
$config = array('ignore_request' => true) |
|||
) |
Gets the URL arguments to append to an item redirect.
integer | $recordId | The primary key id for the item. |
string | $urlVar | The name of the URL variable for the id. |
Références $append, $layout, $recordId, $return, $tmpl, et null.
|
protected |
|
protected |
Function that allows child controller access to model data after the data has been saved.
BaseDatabaseModel | $model | The data model object. |
array | $validData | The validated data. |
Method to save a record.
string | $key | The name of the primary key of the URL variable. |
string | $urlVar | The name of the URL variable if different from the primary key (sometimes required to avoid router collisions). |
We need the filtered value of calendar fields because the UTC normalisation is done in the filter and on output. This would apply the Timezone offset on reload. We set the calendar values we save to the processed date.
Références $app, $context, $data, $field, $form, $i, $key, $model, $n, $prefix, $recordId, $return, $task, $url, Text\_(), Route\_(), Joomla\Application\checkToken(), Uri\isInternal(), null, et Text\sprintf().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |