- Astuces
- Pas d'autres pages dans ce livre
Partie: Astuces
« Déployer une application jelix | Références » |
− Table des matières
Trucs et Astuces ¶
Cette section recense les astuces indispensables qui vont vous aider pour le développement de votre application.
Récupérer de la réponse ¶
Placez l'expression suivante au début de votre action, cela vous évitera certaines erreurs
$rep = $this->getResponse('html');
Récupérer de l'action courante ¶
Pour récupérer l'action courante utilisez l'expression suivante dans un controleur, une zone ou votre classe response.
$GLOBALS['gJCoord']->action->toString();
Récuperer les variables de session ¶
Jelix utilise par défaut les sessions PHP. Lorsque vous utilisez jAuth, cette classe utilise les informations définies dans la partie "record" du DAO de la table jelix_user et les enregistre dans une session PHP. Pour récupérer cette information il suffit de manipuler l'objet $_SESSION['JELIX_USER'] dont les propriétés correspondent aux informations de l'utilisateur :
$_SESSION['JELIX_USER']->login
DAO: Enregistrer la date courante ¶
S'applique aux champs dates si ils sont au format datetime ou date dans votre base de données. Il suffit d'ajouter les attributs suivants dans la "property" de votre champ date dans la partie "record" du fichier xml de votre DAO. :
insertpattern="NOW()"
ajoutera la date courante à la création de l'enregistrement.
updatepattern="NOW()"
ajoutera la date courante à la modification de l'enregistrement.