Raccourcis : Contenu - rubriques - sous rubriques
EN FR
Guide du développeur
  • Astuces
  • Pas d'autres pages dans ce livre
Jelix 1.8.1

Partie: Astuces

« Déployer une application jelix Références »
Changer de langue : EN

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.


jApp::coord()->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 jAuth::getUserSession() dont les propriétés correspondent aux informations de l'utilisateur :


jAuth::getUserSession()->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 :


<property insertpattern="NOW()" .../>

ajoutera la date courante à la création de l'enregistrement.


<property updatepattern="NOW()" .../>

ajoutera la date courante à la modification de l'enregistrement.