Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JControllerBase
+ Graphe d'héritage de JControllerBase:
+ Graphe de collaboration de JControllerBase:

Liste de tous les membres

Fonctions membres publiques

 __construct (JInput $input=null, JApplicationBase $app=null)
 getApplication ()
 getInput ()
 serialize ()
 unserialize ($input)
- Fonctions membres publiques inherited from JController
 execute ()

Fonctions membres protégées

 loadApplication ()
 loadInput ()

Attributs protégés

 $app
 $input

Description détaillée

Définition à la ligne 19 du fichier base.php.


Documentation des constructeurs et destructeur

JControllerBase::__construct ( JInput  $input = null,
JApplicationBase  $app = null 
)

Instantiate the controller.

Paramètres:
JInput$inputThe input object.
JApplicationBase$appThe application object.
Depuis:
12.1

Définition à la ligne 45 du fichier base.php.

{
// Setup dependencies.
$this->app = isset($app) ? $app : $this->loadApplication();
$this->input = isset($input) ? $input : $this->loadInput();
}

Documentation des fonctions membres

JControllerBase::getApplication ( )

Get the application object.

Renvoie:
JApplicationBase The application object.
Depuis:
12.1

Implémente JController.

Définition à la ligne 59 du fichier base.php.

{
return $this->app;
}
JControllerBase::getInput ( )

Get the input object.

Renvoie:
JInput The input object.
Depuis:
12.1

Implémente JController.

Définition à la ligne 71 du fichier base.php.

{
return $this->input;
}
JControllerBase::loadApplication ( )
protected

Load the application object.

Renvoie:
JApplicationBase The application object.
Depuis:
12.1

Définition à la ligne 121 du fichier base.php.

Références JFactory\getApplication().

{
}

+ Voici le graphe d'appel pour cette fonction :

JControllerBase::loadInput ( )
protected

Load the input object.

Renvoie:
JInput The input object.
Depuis:
12.1

Définition à la ligne 133 du fichier base.php.

{
return $this->app->input;
}
JControllerBase::serialize ( )

Serialize the controller.

Renvoie:
string The serialized controller.
Depuis:
12.1

Définition à la ligne 83 du fichier base.php.

{
return serialize($this->input);
}
JControllerBase::unserialize (   $input)

Unserialize the controller.

Paramètres:
string$inputThe serialized controller.
Renvoie:
JController Supports chaining.
Depuis:
12.1
Exceptions:
UnexpectedValueExceptionif input is not the right class.

Définition à la ligne 98 du fichier base.php.

{
// Setup dependencies.
$this->app = $this->loadApplication();
// Unserialize the input.
$this->input = unserialize($input);
if (!($this->input instanceof JInput))
{
throw new UnexpectedValueException(sprintf('%s::unserialize would not accept a `%s`.', get_class($this), gettype($this->input)));
}
return $this;
}

Documentation des données membres

JControllerBase::$app
protected

Définition à la ligne 27 du fichier base.php.

JControllerBase::$input
protected

Définition à la ligne 35 du fichier base.php.


La documentation de cette classe a été générée à partir du fichier suivant :