NoasFileDeviceContext NoasGraphicDeviceContext
Classe de base pour les contextes web. Les contextes web sont des objets hiérarchisés (notion de père et fils) capable de recevoir, de traiter et de propager les actions de l'utilisateur, ou de devenir persistant pour un usage futur (sauvegarde des données). Toute la partie code de vos projets se trouve dans les méthodes des contextes. Il s'agit du model dans le pattern MVC utilisé dans Noas PHP, la vue étant la template et vos objets métier viennent compléter les modèles.
- Package noas.web.context
- Elément Abstrait
- Depuis 1.0
Argument(s):
- string $entry : entré dans le mapping
Retrouver une URL dans le mapping.
Obtenir le chemin d'accès du contexte.
Obtenir l'application.
- Statique
- Accès public
- Depuis 1.0
Argument(s):
- string $path : chemin de propriétés
Obtenir un sous-contexte.
Obtenir le contexte qui a le focus.
- Statique
- Accès public
- Depuis 1.0
Obtenir la template qui a le focus.
- Statique
- Accès public
- Depuis 1.0
Obtenir l'interface. C'est un raccourci de NoasApplicationContext::instance()->getInterface().
- Statique
- Accès public
- Depuis 1.0
Obtenir le contexte parent.
Obtenir l'ulisateur connecté s'il existe.
- Statique
- Accès public
- Depuis 1.0
Obtenir la requête. C'est un raccourci de NoasApplicationContext::instance()->getRequest().
- Statique
- Accès public
- Depuis 1.0
Obtenir la date de dernière serialisation (format UNIX).
Obtenir la session.
- Statique
- Accès public
- Depuis 1.0
Déterminer s'il y a une erreur.
Déterminer s'il y a une information.
Appelé par le framework pour initialiser le contexte. Cette méthode n'est appelée qu'une seule fois dans le cycle de vie: après sa création.
- Accès public
- Depuis 1.0
- Exception NoasInitializeException erreur d'initialisation
Déterminer si un contexte est persistant. Appelée par le framework pour savoir s'il doit sauvegarder le contexte en session. Renvoyer FALSE permet de forcer l'utilisation du contexte en mode sans état. Cela permet également d'augmenter les performances. Par défaut, elle renvoi TRUE.
Argument(s):
- string $event : évènement
Traiter un évènement. Si l’événement n’est pas supporté par le contexte, il sera transmis au parant s’il existe.
- Accès public
- Depuis 1.0
- Exception NoasNotImplementException si l'événement n'est pas capturé
- Exception ReflectionException si l'invocation à échouée
Libérer le focus sur le contexte.
Appelée par le framework avant sa sauvegarde.
- Accès public
- Depuis 1.0
- Exception NoasSerializeException
Argument(s):
- string $path : le chemin d'attribut
Définir le chemin d'accès au contexte.
Placer le focus sur le contexte.
Définir la template qui a le focus.
- Statique
- Accès public
- Depuis 1.0
Définit le contexte parent.
Appelée par le framework après sa restauration.
- Accès public
- Depuis 1.0
- Exception NoasSerializeException
Argument(s):
- string $entry : entré dans le mapping
- NoasURL $ulr : url mappée
Retrouver une URL dans le mapping.
|
© 2005 Réoka Djohou, tous droits réservés. |