<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
         xmlns:err="http://jelix.org/ns/xmlerror/1.0">
 <channel>

    <title><![CDATA[Jelix : Forums]]></title>
    <link>https://jelix.org</link>
    <description>Framework PHP</description>

    
    <language>en</language>
    

    
    <pubDate>Thu, 22 Jul 2010 16:12:10 +0000</pubDate>    <lastBuildDate>Thu, 22 Jul 2010 16:12:10 +0000</lastBuildDate>    <generator>Jelix php framework http://jelix.org</generator>    <copyright>Jelix : Forums</copyright>                        <ttl>60</ttl>                
      <item>
        <title><![CDATA[Utilisation du forum]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/6849-6849-utilisation-du-forum</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>afin de ne pas laisser une discussion &quot;ouverte&quot;, quand celle ci a eu sa réponse et solution, n'oubliez pas d'editer votre premier message et mettre <strong><a href="[[résolu]]">[[résolu]]</a></strong> dans le sujet.</p>

<p>Ainsi chacun saura que la discussion est terminée et on passera plus facilement à une autre <img src="/hfnu/images/smileys/famfamfam/emoticon_smile.png" alt="smile" /></p>

<p>Donner le plus de détails possibles en évitant le classique &quot;...ca marche pas...&quot;</p>

<p>ps : n'hésitez pas à indiquer la version de jelix que vous utilisez pour gagnez du temps : </p>

<p>par exemple </p>

<ul>
<li> jelix 1.0.x edition dev 
</li>
<li> jelix 1.1.x edition opt
</li>
<li> jelix trunk (donner le contenu du fichier lib/jelix/VERSION )</li></ul>


<p>etc...</p>]]></description>
        <pubDate>Thu, 22 Jul 2010 16:12:10 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/6849-6849-utilisation-du-forum</guid>
        <author>foxmask </author>                                    </item>
      <item>
        <title><![CDATA[Template: Tester si une variable existe avant de l'afficher]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12189-10220-template-tester-si-une-variable-existe-avant-de-l-afficher</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>C'est quoi la façon/méthode la plus &quot;propre&quot; dans un template, pour tester si une variable existe avant de l'afficher, histoire d'éviter une erreur de type Undefined array key &quot;telephonenumber&quot;, par exemple</p>

<p>je pourrais faire un test dans ma boucle foreach</p>
<pre> 
{if isset($ldap_entries[$i]['telephonenumber'][0])}
    &lt;td&gt;{$ldap_entries[$i]['telephonenumber'][0]}&lt;/td&gt;
{/if}
</pre>

<p>Mais cela est plutôt lourd à écrire...</p>

<p>Existe-il une solution plus rapide?</p>

<p>Merci d'avance</p>]]></description>
        <pubDate>Thu, 07 Nov 2024 17:01:38 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12189-10220-template-tester-si-une-variable-existe-avant-de-l-afficher</guid>
        <author>Nesswaw </author>                                    </item>
      <item>
        <title><![CDATA[ [Résolu] Erreur lors d el'installation de master_admin]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12179-10219-resolu-erreur-lors-d-el-installation-de-master_admin</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Dans une install fraîche de Jelix 1.8.10, je fais la commande</p>

<ul>
<li> php dev.php app:init-admin admin
</li>
<li> Je répond aux diverses questions
</li>
<li> A la question:</li></ul>


<p>Do you want to setup default &quot;admin&quot; user in acl2? ( 'y' or 'n', default is y) &gt;</p>

<p>je laisse vide pour dire oui.</p>

<p>Il m'affiche cette erreur:</p>

<p>[error] An error occured during the installation of the module jacl2db: La clé est trop longue. Longueur maximale: 1000
[warning] Installation/upgrade is aborted</p>

<p>A aucun moment j'ai du configurer une clé, etc, que faire?</p>

<p>Merci d'avance</p>

<p>Une bonne journée</p>]]></description>
        <pubDate>Thu, 25 Jul 2024 09:28:12 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12179-10219-resolu-erreur-lors-d-el-installation-de-master_admin</guid>
        <author>Nesswaw </author>                                    </item>
      <item>
        <title><![CDATA[erreurs avec le module master_admin]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12173-10218-erreurs-avec-le-module-master_admin</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>J'utilise la dernière version stable de la 1.7.<br />
Je crée une appli et je connecte ma base mysql. Tout est ok, cela fonctionne.<br /></p>

<p>Je veux ensuite ajouter l'interface d'admin dans l'appli avec un point d'entrée admin.<br />
J'utilise donc : php dev.php app:init-admin admin<br /></p>

<p>J'ai le message :<br />
In IniModifier.php line 355:<br />
Impossible to write into /home/fred/programmation/php/jelix/bos2/bos/var/config/admin/auth.coord.ini.php <br /></p>

<p>Le dossier /var/config/admin n'existant pas, je le crée à la main.<br /></p>

<p>Par contre, je constate la création de /home/fred/programmation/php/jelix/bos2/bos/app/syste m/admin/config.ini.php<br /></p>

<p>je relance php dev.php app:init-admin admin<br />
j'ai 2 warnings :<br />
Warning: Response for admin interface app/responses/adminHtmlResponse.class.php already exists.<br />
Warning: Response for login page app/responses/adminLoginHtmlResponse.class.php already exists.<br /></p>

<p>Puis les questions de configuration à répondre. (ok pour ça)<br /></p>

<p>Un fichier auth.coord.ini.php est apparu dans /home/fred/programmation/php/jelix/bos2/bos/app/system<br />
Mais il y a également maintenant un fichier auth.coord.ini.php dans /home/fred/programmation/php/jelix/bos2/bos/var/config/admin<br /></p>

<p>je lance le serveur : php -S localhost:8080 -t www<br />
je vais à l'adresse http://localhost:8080/admin.php et j'ai de multiples erreurs<br /></p>

<p><strong>Undefined array key &quot;driver&quot;</strong><br />
Code: 2<br />
File: /home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php 133<br />
0	jAuth::loadConfig()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php	721<br />
1	jAuth::checkCookieToken()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/plugins/coord/auth/auth.coord.php	53<br />
2	AuthCoordPlugin-&gt;beforeAction()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/core/jCoordinator.class.php	252<br />
3	jCoordinator-&gt;process()	/home/fred/programmation/php/jelix/bos2/bos/www/admin.php	19<br /></p>

<p><strong>Undefined array key &quot;driver&quot;</strong><br />
Code: 2<br />
File: /home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php 166<br />
0	jAuth::_buildDriverConfig()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php	133<br />
1	jAuth::loadConfig()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php	721<br />
2	jAuth::checkCookieToken()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/plugins/coord/auth/auth.coord.php	53<br />
3	AuthCoordPlugin-&gt;beforeAction()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/core/jCoordinator.class.php	252<br />
4	jCoordinator-&gt;process()	/home/fred/programmation/php/jelix/bos2/bos/www/admin.php<br /></p>

<p><strong>strtolower(): Passing null to parameter #1 ($string) of type string is deprecated</strong><br />
Code: 8192<br />
File: /home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php 170<br />
0	strtolower()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php	170<br />
1	jAuth::_buildDriverConfig()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php	133<br />
2	jAuth::loadConfig()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php	721<br />
3	jAuth::checkCookieToken()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/plugins/coord/auth/auth.coord.php	53<br />
4	AuthCoordPlugin-&gt;beforeAction()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/core/jCoordinator.class.php	252<br />
5	jCoordinator-&gt;process()	/home/fred/programmation/php/jelix/bos2/bos/www/admin.php	19<br /></p>

<p><strong>Undefined array key &quot;secure_with_ip&quot;</strong><br />
<strong>Undefined array key &quot;on_error&quot;</strong><br />
<strong>Undefined array key &quot;on_error_action&quot;</strong><br />
<strong>preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated</strong><br />
<strong>Undefined array key &quot;driver&quot;</strong><br />
<strong>Undefined array key &quot;driver&quot;</strong><br />
<strong>strtolower(): Passing null to parameter #1 ($string) of type string is deprecated</strong><br /></p>

<p><strong>Authentification driver &quot;&quot; not found</strong><br />
Code: 602<br />
File: /home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php 220<br />
0	jAuth::getDriver()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix-admin-modules/master_admin/controllers/default.classic.php	24<br />
1	defaultCtrl-&gt;index()	/home/fred/programmation/php/jelix/bos2/vendor/jelix/jelix/lib/jelix/core/jCoordinator.class.php	266<br />
2	jCoordinator-&gt;process()	/home/fred/programmation/php/jelix/bos2/bos/www/admin.php	19<br /></p>

<p>Ai-je loupé quelque chose dans l'install ou y a-t-il des bugs ?<br /></p>

<p>Merci par avance pour votre aide.<br /></p>
]]></description>
        <pubDate>Sun, 15 Jan 2023 10:04:16 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12173-10218-erreurs-avec-le-module-master_admin</guid>
        <author>fredo59 </author>                                    </item>
      <item>
        <title><![CDATA[Version 1.7 accéder au répertoire files depuis un template]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12169-10217-version-1-7-acceder-au-repertoire-files-depuis-un-template</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Je souhaiterais accéder de manière dynamique au répertoire www/files afin de pouvoir downloader un fichier qui s'y trouve.</p>

<p>J'ai bien essayé comme dans l'exemple ci-dessous d'utiliser la variable $j_basepath mais sans succès (dans mon fichier mainconfig.ini.php basePath=&quot;/&quot;).</p>

&lt;a id=&quot;&quot; href=&quot;{$j_basepath}/www/files/mon_fichier.xlsx&quot;&gt; Libelle du lien&lt;/a&gt;

<p>Existe t'il une variable globale ou bien une syntaxe particulière pour renseigner correctement l'attribut href ?</p>

<p>Cordialement</p>




]]></description>
        <pubDate>Tue, 03 Jan 2023 17:13:46 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12169-10217-version-1-7-acceder-au-repertoire-files-depuis-un-template</guid>
        <author>SlyB </author>                                    </item>
      <item>
        <title><![CDATA[Form Valeur de checkbox toujours 0]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12152-10214-form-valeur-de-checkbox-toujours-0</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>À partir d'un document XML, j'ai créé un formulaire de saisie de données. Celui-ci à une checkbox, mais lorsque je soumets le formulaire, la valeur que je récupère est toujours 0 (comme si je n'avais pas coché la checkbox). Cela même si la checkbox est cochée.</p>


<p>Voici la définition de mon formulaire
@@</p>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;form xmlns=&quot;http://jelix.org/ns/forms/1.1&quot;&gt;
    &lt;group ref=&quot;main&quot;&gt;
        &lt;label locale=&quot;announcementAdmin~announcementAdmin.form.main.label&quot;/&gt;

        &lt;checkbox ref=&quot;permanent&quot;&gt;
            &lt;label locale=&quot;announcementAdmin~announcementAdmin.form.input.permanentMsg.label&quot;/&gt;
            &lt;help locale=&quot;announcementAdmin~announcementAdmin.forms.input.permanent.help&quot;/&gt;
        &lt;/checkbox&gt;
&lt;submit ref=&quot;_submit&quot;&gt;
        &lt;label locale=&quot;admin~admin.form.admin_services.submit.label&quot;/&gt;
    &lt;/submit&gt;
&lt;/form&gt;@@

<p>et voici le traitement de ce formulaire après saisie des données :</p>

<p>@@
$form = jForms::get('announcementAdmin~config');</p>

    // token
    $token = $this-&gt;param('<strong>JFORMS_TOKEN</strong>');
    if( !$token ){
      // redirection vers la page d'erreur
      $rep= $this-&gt;getResponse(&quot;redirect&quot;);
      $rep-&gt;action=&quot;announcementAdmin~config:index&quot;;
      return $rep;
    }

    // If the form is not defined, redirection
    if( !$form ){
      $rep= $this-&gt;getResponse(&quot;redirect&quot;);
      $rep-&gt;action=&quot;announcementAdmin~config:index&quot;;
      return $rep;
    }

    // Set the other form data from the request data
    $form-&gt;initFromRequest();

    // Check the form
    if ( !$form-&gt;check() ) {
      // Errors : redirection to the display action
      $rep = $this-&gt;getResponse('redirect');
      $rep-&gt;action='announcementAdmin~config:edit';
      $rep-&gt;params['errors']= &quot;1&quot;;
      return $rep;
    }

    // Save the data
    $fData = array();
    foreach ( $form-&gt;getControls() as $ctrl ) {
        if ( $ctrl-&gt;type != 'submit' ){
          $val = $form-&gt;getData( $ctrl-&gt;ref );
          $fData[$ctrl-&gt;ref] = $val;   
        }
    }
    $profile = 'announcement';
    $dao = jDao::get('announcementAdmin~announcementDetails', $profile);
    $record = jDao::createRecord('announcementAdmin~announcementDetails', $profile);
    jLog::log('form value : ' . $fData['permanent']);
    $record-&gt;permanent = $fData['permanent'];
    $dao-&gt;insert($record);
<p>@@ </p>

<p>Quand je regarde dans mes logs ou en base, la valeur est toujours 0 peu importe si j'ai coché ou non cette case.</p>

<p>J'ai essayé également en changeant les valeurs, mais sans succès. Là encore seule la valeur false est retournée.</p>

<p><code>&lt;checkbox ref=&quot;permanent&quot; valueoncheck=&quot;true&quot; valueonuncheck=&quot;false&quot;&gt;</code></p>

<p>Pourriez-vous m'aiguiller </p>]]></description>
        <pubDate>Thu, 17 Feb 2022 12:13:34 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12152-10214-form-valeur-de-checkbox-toujours-0</guid>
        <author>arnaud974 </author>                                    </item>
      <item>
        <title><![CDATA[Class jDb not found]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12022-10115-class-jdb-not-found</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Voici l'arborescence du dossier principal qui contient mon application que j'appelle &quot;monappli&quot; et le dossier &quot;vendor&quot;</p>
<pre>
dossier principal
    monappli/modules/monmodule/Controllers/fixtures.class.php
    vendor/Fakerphp/faker/src/faker/Provider/fr_FR/Categorie.php
</pre>

<p>voici le code de vendor/Fakerphp/faker/src/faker/Provider/fr_FR/Categorie.php</p>
<pre>
&lt;?php

namespace Faker\Provider\fr_FR;

class Categorie extends \Faker\Provider\Base{

    //générateur de catégories
    //randIDcategorie() récupère toutes les catégories existantes dans la table &quot;categorie&quot;
    public function randIDcategories(){
              
            //Je me connecte à la bdd ensuite je compte le nombre d'enregistrements de la table categorie
            $cnx = jDb::getConnection();
            $res = $cnx-&gt;query('SELECT (*) FROM categorie');
            $nbr_enreg = 0; //initiaalisation du nombre d'enregistrements à zéro
            if($res-&gt;fetch() == null) return; // s'il n'y a pas d'enregistrement ie la table est vide donc on arrête
            while ($res-&gt;fetch()) { // je parcours chaque enregistrement
                $array[$nbr_enreg]= $res-&gt;id_cat; // j'enregistre l'ID  de chaque categorie dans mon array
                $nbr_enreg++;
            }
            $unIDcategorie = $array[rand(0, $nbr_enreg-1)]; //je récupère au hasard un seul ID de catégorie parmi toutes les ID dans array
            return $unIDcategorie;
    }
}
</pre>

<p>et celui de monappli/modules/monmodule/Controllers/fixtures.class.php</p>
<pre>
&lt;?php

class fixturesCtrl extends jController {

    public function load() {

        $rep = $this-&gt;getResponse('html');
        //Création du faker
        $faker = Faker\Factory::create('fr_FR');        
        $faker-&gt;addProvider(new \Faker\Provider\fr_FR\Categorie($faker));

        //Génération de la table &quot;diviser&quot;
        $diviser = jDao::createRecord('monmodule~diviser');            
        $diviser-&gt;fk_id_cat     =   $faker-&gt;randIDcategories();
        $diviser-&gt;diviser       =   $faker-&gt;randIDcategories(); 
        $diviser-&gt;save();   
        }
        
        return $rep;
    }
}
</pre>

<p>Pour tester jevais sur http://localhost:8080/index.php/monmodule/fixtures/load</p>

<p>Résultat :</p>
<pre>
Class 'Faker\Provider\fr_FR\jDb' not found
</pre>

<p>Comment résoudre ce problème ?
Merci d'avance pour vos réponses</p>



]]></description>
        <pubDate>Wed, 09 Jun 2021 18:19:05 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/12022-10115-class-jdb-not-found</guid>
        <author>débutantjelix </author>                                    </item>
      <item>
        <title><![CDATA[Comment récupérer les images dans www/images  associées avec dao-crud ?]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11955-10062-comment-recuperer-les-images-dans-www-images-associees-avec-dao-crud</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Supposons l'existant suivant :</p>

<ul>
<li> une table <strong>produit(id_produit, nom_produit)</strong> stockée en base de données mysql.
</li>
<li> une deuxième table <strong>image(id_image, #produit.id_produit, nom_image_produit)</strong>  stockée aussi en base de données mysql (#produit.id_produit est une clé étrangère).
</li>
<li> les images correspondantes sont stockées dans <strong>www/images/produits</strong></li></ul>


<p>Nous utiliserons dao-crud pour la gestion des produits.</p>

<p>Comment afficher la liste des produits <strong>avec les images</strong> correspondantes ? (j'aimerai afficher les images/photos en formats jpeg ou png ou gif) ?</p>

<p>Merci d'avance pour vos réponses</p>




]]></description>
        <pubDate>Tue, 30 Mar 2021 11:56:20 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11955-10062-comment-recuperer-les-images-dans-www-images-associees-avec-dao-crud</guid>
        <author>débutantjelix </author>                                    </item>
      <item>
        <title><![CDATA[[RESOLU] Affichage des sous item de menu dans master admin]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11149-9445-resolu-affichage-des-sous-item-de-menu-dans-master-admin</link>
        <description><![CDATA[<p>Bonjour,</p>

<ul>
<li> Je suis passée de la version 1.6.0 de jelix à la version 1.6.15.</li></ul>


<p>Dans mon application j'utilise les modules jauth et master_admin, l'application génère un menu contenant des items et des sous items. 
Avec la version 1.6.15 l'application n'affiche que le premier sous-item de chaque item.</p>

<ul>
<li> J'ai pu localise le soucis mais pas le resoudre:</li></ul>

<p>dans le fichier lib\jelix-admin-modules\master_admin\zones\admin_menu.zone.php ces lignes ont été rajoutées (l 38):</p>


<pre>$isRedefining = false;
                foreach($menu[$item-&gt;parentId]-&gt;childItems as $child) {
                    if ($child-&gt;id == $item-&gt;id) {
                        $child-&gt;copyFrom($item);
                        $isRedefining = true;
                        break;
                    }
                }</pre>

<ul>
<li> Lorsque je les met en commentaire j'arrive à afficher tous les sous item.</li></ul>


<ul>
<li> Je suppose que je doit modifier quelque chose dans mon programme?</li></ul>


<ul>
<li> Voici un listener de mon application:</li></ul>


<pre>function onmasteradminGetMenuContent ($event) {
		
		$event-&gt;add(new masterAdminMenuItem('gestion', &quot;Module Gestion&quot;, '','1'));
		
			
		if(jAcl2::check('adminprojets.labos.view'))
			$event-&gt;add(new masterAdminMenuItem('adminprojetslist', 'Labos', jUrl::get('adminprojets~labos:index'), 1, 'gestion'));			
		if(jAcl2::check('adminprojets.users.view'))
			$event-&gt;add(new masterAdminMenuItem('adminprojetslist', 'Clients/Analystes ', jUrl::get('adminprojets~users:index'), 2, 'gestion'));		
		if(jAcl2::check('adminprojets.devis.view'))
			$event-&gt;add(new masterAdminMenuItem('adminprojetslist', 'Devis', jUrl::get('adminprojets~devis:index'), 3, 'gestion'));

				
		$event-&gt;add(new masterAdminMenuItem('resultat', &quot;Module Résultat&quot;, '','3'));
		
		if(jAcl2::check('adminprojets.donneesbrutes.view'))
			$event-&gt;add(new masterAdminMenuItem('adminprojetslist', 'Données brutes', jUrl::get('adminprojets~donneesbrutes:index'), 1, 'resultat'));			
		if(jAcl2::check('adminprojets.donneesinterpretees.view'))
			$event-&gt;add(new masterAdminMenuItem('adminprojetslist', 'Données interprétées', jUrl::get('adminprojets~donneesinterpretees:index'), 2, 'resultat'));			
		if(jAcl2::check('adminprojets.analyser.view'))
			$event-&gt;add(new masterAdminMenuItem('adminprojetslist', 'Résultats', jUrl::get('adminprojets~analyser:index'), 3, 'resultat'));
			
	}</pre>

<p>Merci.</p>
]]></description>
        <pubDate>Mon, 25 Sep 2017 12:31:59 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11149-9445-resolu-affichage-des-sous-item-de-menu-dans-master-admin</guid>
        <author>info2012 </author>                                    </item>
      <item>
        <title><![CDATA[où définir les méthodes _index($resp, $tpl) _view($form, $resp, $tpl) _create($form, $resp, $tpl)  _editUpdate($form, $resp, $tpl)]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11915-10034-ou-definir-les-methodes-_index-resp-tpl-_view-form-resp-tpl-_create-form-resp-tpl-_editupdate-form-resp-tpl</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Je suis nouveau sur ce forum, veuillez m'excuser si mon post n'est pas au bon endroit.</p>

<p>Je suis en train de suivre le Tutoriel jelixnews 1.7 plus précisément sur <a href="https://docs.jelix.org/fr/manuel/modules/controleurs/crud">cette page</a> et il setrouve que je suis bloqué.</p>

<p>Il est écrit, je cite :</p>

<blockquote><p>Si vous voulez modifier la réponse pour des pages spécifiques du contrôleur, 
<br />vous pouvez redéfinir ces méthodes :
<br />
<br />   _index($resp, $tpl): pour la page de la liste des enregistrements
<br />   _view($form, $resp, $tpl): pour la page des détails d'un enregistrement
<br />   _create($form, $resp, $tpl) : pour la page d'édition d'un nouvel enregistrement
<br />    _editUpdate($form, $resp, $tpl): pour la page d'édition d'un enregistrement existant.
<br />
<br />Dans chacune de ses méthodes, vous recevez la réponse à modifier dans le paramètre $resp.^^</p></blockquote>

<p>Ma question est : àquel endroit dois-je définir ces méthodes ?</p>

<p>comme ceci ?</p>
<pre>class adminCtrl extends jControllerDaoCrud {

    protected $dao = 'news~news';

    protected $form = 'news~newsform';

    /**
     * the jDb profile to use with the dao
     */
    protected $dbProfile = 'admin';

    protected $listTemplate = 'modulenews~crud_list';
    protected $ViewTemplate = 'modulenews~crud_view';
   
    protected function _getResponse(){
        $rep = $this-&gt;getResponse('html');
        $rep-&gt;title = &quot;Gestion des news&quot;;
        return $rep;
    }
    
    protected function _index($resp, $tpl) {
         /*ICI LE CORPS DE MA METHODE ....*/
    }
    
    protected function _view($form, $resp, $tpl)  {
         /*ICI LE CORPS DE MA METHODE ....*/
    }

    protected function _create($form, $resp, $tpl)  {
         /*ICI LE CORPS DE MA METHODE ....*/
    }

    protected function _editUpdate($form, $resp, $tpl) {
         /*ICI LE CORPS DE MA METHODE ....*/
    }
</pre>

<p>Merci d'avance pour vos réponses</p>]]></description>
        <pubDate>Wed, 17 Mar 2021 18:24:18 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11915-10034-ou-definir-les-methodes-_index-resp-tpl-_view-form-resp-tpl-_create-form-resp-tpl-_editupdate-form-resp-tpl</guid>
        <author>débutantjelix </author>                                    </item>
      <item>
        <title><![CDATA[Header qui ne s'affiche pas dans TCPDF]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11914-10033-header-qui-ne-s-affiche-pas-dans-tcpdf</link>
        <description><![CDATA[<p>Bonjour, </p>

<p>Je souhaite mettre en place un header et un footer sur une page PDF avec TCPDF.</p>

<p>Je tente de faire ainsi : </p>

<pre>class FdrPdf extends TCPDF {

    //Page header
    public function Header() {
        // Logo
        $image_file = K_PATH_IMAGES.'C:\Users\Administrateur\gp-logo.jpg';
        $this-&gt;Image($image_file, 10, 10, 15, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false);
        // Set font
        $this-&gt;SetFont('helvetica', 'B', 35);
        // Title
        $this-&gt;Cell(0, 15, 'Feuille de route', 0, false, 'C', 0, '', 0, false, 'M', 'M');
    }

    // Page footer
    public function Footer() {
        // Position at 15 mm from bottom
        $this-&gt;SetY(-15);
        // Set font
        $this-&gt;SetFont('helvetica', 'I', 8);
        // Page number
        $this-&gt;Cell(0, 10, 'Page '.$this-&gt;getAliasNumPage().'/'.$this-&gt;getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
    }
}
</pre>

<p>Or, rien ne s'affiche... J'ai un espace blanc avec une ligne noire tout en haut de mon header... </p>

<p>comment appliquer ces fonctions ? Faut il les re appeler en dessous ? </p>

<p>Merci pour toute aide ou explication.</p>



]]></description>
        <pubDate>Wed, 17 Mar 2021 17:05:30 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11914-10033-header-qui-ne-s-affiche-pas-dans-tcpdf</guid>
        <author>Ettolrahc </author>                                    </item>
      <item>
        <title><![CDATA[Génération de fichier PDF avec tcpdf]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11897-10020-generation-de-fichier-pdf-avec-tcpdf</link>
        <description><![CDATA[<p>Bonjour, </p>

<p>Je commence tout juste avec Jelix et je viens à votre rencontre pour un coup de pouce. 
Je cherche à générer un fichier pdf. J'utilise les tutoriels du site pour ce faire. J'ai utilisé ceci : <a href="https://docs.jelix.org/fr/manuel/modules/vues/vue-tcpdf">TCPDF</a> </p>

<p>Dans mon contrôleur (default.classic.php) j'ai suivi les étapes du lien, ça me génère bien un fichier pdf &quot;type&quot; que j'ai renommé :</p>

<pre>class defaultCtrl extends jController {
    /**
    *
    */
    function index() {
        $resp = $this-&gt;getResponse('tcpdf');
        $resp-&gt;outputFileName = 'FDR.pdf';
        $resp-&gt;doDownload = true;

        // initialize the tcpdf object
        $resp-&gt;initPdf();
        $resp-&gt;tcpdf-&gt;AddPage();
        $resp-&gt;tcpdf-&gt;SetTitle('Feuille de Route');
        $resp-&gt;tcpdf-&gt;Text(10,10,'a text');
        //...
        return $resp;
    }
}
</pre>


<p>Je souhaite désormais personnaliser mon fichier pdf (réaliser un tableau) et je souhaite m'inspirer de ces <a href="https://tcpdf.org/examples/">exemples tcpdf</a></p>

<p>Or, je ne sais pas où je peux insérer le code de l'exemple : dans un nouveau fichier ou à la suite de ma fonction index de mon contrôleur ? </p>


<p>Merci pour toute explication. </p>]]></description>
        <pubDate>Mon, 15 Mar 2021 17:00:10 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11897-10020-generation-de-fichier-pdf-avec-tcpdf</guid>
        <author>Ettolrahc </author>                                    </item>
      <item>
        <title><![CDATA[Saut de ligne avec TCPDF]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11906-10026-saut-de-ligne-avec-tcpdf</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Je suis en train de réaliser un pdf avec le framework Jelix et plus précisément la bibliothèque TCPDF. 
tout est bien avancé mais j'ai un détail basique à régler, j'aimerai votre aide dans la mesure du possible. </p>

<p>J'ai mis en haut de page, une image : </p>
<pre>$pdf-&gt;Image('C:\Users\Administrateur\Desktop\image.jpg', '', '', &quot;&quot;, &quot;&quot;, '', '', 'T', false, 300, 'C', false, false, 1, false, false, true);</pre>

<p>A la suite, j'ai des cellules puis des tableaux exemple, ligne suivant l'image : </p>
<pre>$pdf-&gt;Cell(0, 0, 'COVID 19', 1, 1, 'C', 0, '', 1);</pre>

<p>Or, le problème c'est que l'image est superposée aux cellules qui suivent. L'image est en arrière plan, les autres cellules s'affichant par dessus. 
Je ne sais pas comment réaliser un simple saut de ligne, ou imposer l'image pour qu'elle ne puisse pas être recouverte par la suite du code. </p>

<p>Pourriez-vous s'il vous plaît me guider dans la démarche, ou me donner une piste ? </p>

<p>Je vous remercie pour toute aide. 
Bonne journée à tous.</p>]]></description>
        <pubDate>Wed, 17 Mar 2021 10:26:24 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11906-10026-saut-de-ligne-avec-tcpdf</guid>
        <author>Ettolrahc </author>                                    </item>
      <item>
        <title><![CDATA[comment intégrer une image dans un template ?]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11044-9390-comment-integrer-une-image-dans-un-template</link>
        <description><![CDATA[<p>J'aimerai intégrer une image dans le dossier mon_app\srcs\www\design\images\fancybox dans mon template. Comment faire ?</p>

<p>merci beaucoup</p>]]></description>
        <pubDate>Thu, 24 Mar 2016 12:26:43 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11044-9390-comment-integrer-une-image-dans-un-template</guid>
        <author>pheromix </author>                                    </item>
      <item>
        <title><![CDATA[Problème avec jauth]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11786-9941-probleme-avec-jauth</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Je ne comprends pas cette erreur dans l'utilisation d'un script en mode console</p>

<p>J'utilise Jelix 1.7.4</p>
<pre>
$ php console.php technique:creerjeu
PHP Fatal error:  Uncaught Error: Call to a member function getPlugin() on null in .../vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php:60
Stack trace:
#0 .../vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php(155): jAuth::loadConfig()
#1 .../vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php(204): jAuth::getDriver()
#2 .../tools/modules/outils/classes/OutilsJeux.class.php(71): jAuth::getUser()
#3 .../tools/modules/outils/classes/OutilsJeux.class.php(365): OutilsJeux-&gt;CreeLogin()
#4 .../admin/modules/technique/Scripts/CreationJeu.php(56): OutilsJeux-&gt;CreationMembre()
#5 .../admin/modules/technique/Scripts/CreerJeu.php(27): include('/...')
#6 .../vendor/symfony/console/Command/Command.php(255): SeoProject\Technique\Scripts\C in .../vendor/jelix/jelix/lib/jelix/auth/jAuth.class.php on line 60
</pre>

<p>Cordialement</p>]]></description>
        <pubDate>Wed, 18 Nov 2020 11:02:07 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11786-9941-probleme-avec-jauth</guid>
        <author>dlalleme </author>                                    </item>
      <item>
        <title><![CDATA[CreateDao et les vues]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11790-9943-createdao-et-les-vues</link>
        <description><![CDATA[<p>Bonsoir,</p>

<p>Les vues étant dépourvues de clefs primaires, la création de la dao de la vue échoue.</p>

<p>À chaque nouvelle version ou mise à jour de Jelix, je suis obligé de faire une modification dans le système dans le fichier CreateDao.php.
Ma solution est de donner une valeur par défaut pour la colonne de clef primaire (ex : idx)</p>


<pre>
if ($primarykeys == '') {
  $primarykeys = 'idx';%%%
  //throw new \Exception('The table '.$param['table'].' has no primary keys. A dao needs a primary key on the table to be defined.');
}
</pre>

<p>Cordialement</p>]]></description>
        <pubDate>Wed, 18 Nov 2020 18:05:26 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11790-9943-createdao-et-les-vues</guid>
        <author>dlalleme </author>                                    </item>
      <item>
        <title><![CDATA[surcharge template]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11780-9938-surcharge-template</link>
        <description><![CDATA[<p>Bonjour,
alors j'ai juste une question ,je suis débutant sur Jelix et je voulais savoir si c'est possible de surcharger un template initial , pour sortir de l'application initial et se diriger ensuite vers sa propre page pour l'afficher (lizmap) ? merci pour votre réponse </p>

]]></description>
        <pubDate>Mon, 02 Nov 2020 20:21:51 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11780-9938-surcharge-template</guid>
        <author>ssiw </author>                                    </item>
      <item>
        <title><![CDATA[jDb : l'extension posgresql n'est pas installée dans php pour le driver jDb configuré]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11762-9929-jdb-l-extension-posgresql-n-est-pas-installee-dans-php-pour-le-driver-jdb-configure</link>
        <description><![CDATA[<p>Bonjour,
J'utilise jelix 1.6 et lors de la création des DAO, avec comme base PostGreSQL, la ligne de commande : &quot;php cmd.php createdao monmodule matable madao&quot; me renvoi toujours l'erreur :
&quot;[erreur:405] jDb : l'extension posgresql n'est pas installée dans php pour le driver jDb configuré&quot;</p>

<p>Pourtant, dans un controller, avec utilisation de :
$cnx = jDb::getConnection(); 
$result = $cnx-&gt;query(&quot;SELECT * FROM ma_table&quot;);</p>

<p>me renvoie des résultats sur une base en postgresql. Donc, aucun problème avec l'extension postgres.
Environnement de dev : php7.2, postgresql 12</p>

<p>Pour info : j'ai déjà utilisé jelix 1.3 (avec php5) avec postgres il y a pas mal de temps mais aucun souci de ce genre.
Est-ce que j'ai loupé un config?</p>

<p>Merci,</p>]]></description>
        <pubDate>Mon, 21 Sep 2020 10:11:31 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11762-9929-jdb-l-extension-posgresql-n-est-pas-installee-dans-php-pour-le-driver-jdb-configure</guid>
        <author>herilaza </author>                                    </item>
      <item>
        <title><![CDATA[Problème envoi mail]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11766-9930-probleme-envoi-mail</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>J'ai une fonctionnalité d'envoi de mail dans  mon application. Cet envoi sera activé sur demande, donc, sur un clic de bouton.
Cela a bien toujours fonctionné, mais depuis vendredi dernier, le clic sur le bouton renvoi une erreur IMPOSSIBLE DE SE CONNECTER AU SERVEUR SMPT. Or, quand j'essaye de le tester en ligne de commande (batch), cela fonctionne très bien aussi.</p>

<p>J'ai essayé de changer le :</p>
<pre>mailerType=mail
;mailerType=smtp </pre>
<p>et cela à l'air de fonctionner (pas d'erreur) mais le mail n'arrivait pas à destination. Et, je l'ai laissé comme ça pour ne pas bloquer l'application et après je lance un bat derrière pour les envoyer réelement.</p>

<p>Et hier, le clic sur le bouton avec le &lt;code&gt;mailType = mail&lt;/code&gt; a généré une erreur.</p>

<p>J'ignore ce qui a été changé sur le serveur de production (droit ou autres) mais je suis totalement perdu et je ne sais plus quoi faire.</p>

<p>Quelqu'un pourrait bien me donner quelques conseils svp?</p>

<p><strong>En résumé</strong> :
<em>mailerType=smtp</em> fonctionne bien en ligne de commande mais génère une erreur sur un clic</p>

<p>Merci bien</p>]]></description>
        <pubDate>Tue, 22 Sep 2020 04:05:00 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11766-9930-probleme-envoi-mail</guid>
        <author>billben </author>                                    </item>
      <item>
        <title><![CDATA[[force_encoding] Problème insertion données DB]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11296-9510-force_encoding-probleme-insertion-donnees-db</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>J'ai un contrôleur qui fait une insertion dans ma DB via un DAO.
le soucis, c'est qu'il ne m'insère pas le contenu en UTF-8. (en d'autres termes il ne m'insère pas les accents)
C'est le seul contrôleur où je rencontre ce problème.</p>

<p>Partout ailleurs ça fonctionne... Malheureusement je ne parviens pas à mettre le doigt où cela fait mal...
Dans le profil, j'ai bien spécifié force_encoding = on mais cela n'aide pas...</p>

<p>Quelqu'un a-t-il déjà rencontré ce type de soucis?</p>

<p>J'utilise JELIX 1.6.23 et au niveau de mon environnement j'utilise apache 2.4.35 et php 7.2.11 et mysql 5.7.24 Est-ce que quelqu'un a déjà eu ce twist et a trouvé la solution? J'ai bien fait une recherche sur le forum mais je n'ai pas trouvé ce dont j'avais besoin...</p>

<p>j'avoue que c'est très bizarre que j'ai ça juste sur un controlleur...</p>

<p>tous mes fichiers sont en utf-8...
bonne journée à vous,</p>]]></description>
        <pubDate>Tue, 10 Sep 2019 14:52:51 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11296-9510-force_encoding-probleme-insertion-donnees-db</guid>
        <author>overghost </author>                                    </item>
      <item>
        <title><![CDATA[Probleme jResponseText CSV]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11716-9889-probleme-jresponsetext-csv</link>
        <description><![CDATA[<p>Bonjour à tous,</p>

<p>Je me tourne vers vous car je suis en train de faire des modifications dans l'un de mes contrôleurs pour ajouter des colonnes en plus au fichier CSV que je veux exporter mais je viens de m'apercevoir que ma fonction ne fonctionne plus et me retourne une erreur 500 (Error 500. A technical error has occured. Sorry for this trouble.). J'ai donc essayé de créer un fichier CSV moins complexe que ce que j'avais jusqu'à présent mais mon navigateur me retourne toujours la même erreur.</p>

<p>Pour info, j'ai récemment mis à jour ma version de Jelix pour passer à la 1.6.26 (précédemment j'avais la 1.6.0a1pre.0)</p>

<p>Voici mon code :</p>
<pre>public function exportToCsv() {
        $conditions = jDao::createConditions();
        $maFactory = jDao::get($this-&gt;dao);

        $liste = $maFactory-&gt;findBy($conditions);
        $count = $maFactory-&gt;countBy($conditions);

        $rep = $this-&gt;getResponse('csv');
        $rep-&gt;filename = &quot;CSVExportBooking_&quot;.date('Ymd');

        $i = 0;

        $rep-&gt;content[$i][&quot;id&quot;] = &quot;id&quot;;

        foreach ($liste as $row) {
            $rep-&gt;content[$i][&quot;id&quot;] = str_replace(',',';',$row-&gt;id);
            $i++;
        }
        return $rep;
}</pre>

<p>Quelqu'un a-t-il déjà rencontré ce problème ?</p>

<p>Merci d'avance</p>]]></description>
        <pubDate>Mon, 06 Jul 2020 11:57:11 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11716-9889-probleme-jresponsetext-csv</guid>
        <author>lu </author>                                    </item>
      <item>
        <title><![CDATA[Problème installation de jCommuntity 1.3]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11698-9875-probleme-installation-de-jcommuntity-1-3</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Je teste l'environnement de jelix 1.7.4 avec le module jcommunity.</p>

<p>J'utilise la base de données postgresql et à l'installation du module, j'ai eu une erreur de syntaxe dans le script sql dans le fichier install.pgsql.sql où il manque une virgule à la fin de la première contrainte.</p>

<p>Après rectification, j'ai relancé l'installation et j'ai l'erreur suivante : 
<code>[error] An error occured during the installation of the module jcommunity: Erreur dans la requête (ERROR:  type &quot;serial&quot; does not exist(ALTER TABLE &quot;community_users&quot; ALTER COLUMN &quot;id&quot; TYPE serial))</code></p>

<p>La table est bien créée mais l'installation a échoué.</p>

<p>Cordialement</p>

<p>Denis</p>
]]></description>
        <pubDate>Thu, 18 Jun 2020 12:06:22 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11698-9875-probleme-installation-de-jcommuntity-1-3</guid>
        <author>dlalleme </author>                                    </item>
      <item>
        <title><![CDATA[[résolu] Comment générer un formulaire HTML utilisant extjs]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/9520-9048-resolu-comment-generer-un-formulaire-html-utilisant-extjs</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>Je dois utiliser ExtJS pour construire les vues dans un projet avec jelix 1.3.1 </p>

<p>Dans la documentation, j'ai lu la section &quot;Générateur de forms&quot; en ce qui concerne le developpement des plug-in. </p>

<p>J'ai créé le fichier extjs.jformsbuilder.php qui hérite de jFormsBuilderBase, mais je ne sais pas quoi mettre dans les fonctions suivantes : outputHeader, outputFooter, outputAllControls, outputControlLabel, outputControl.</p>

<p>J'ai essayé de regardé dans les sources de jelix ce qui a été fait pour le plug-in jForms utilisant jQuery. Mais je ne sais pas comment faire dans le cas ExtJS.</p>

<p>Par ailleurs, j'ai aussi compris qu'il me faut écrire des plug-in de template. C'est un peu confus. Comment faire concrètement pour réaliser cela ? Y a-t-il une autre classe à écrire ? SI oui laquelle et qu'est-ce qu'on y met ?</p>

<p>Merci</p>]]></description>
        <pubDate>Wed, 22 Feb 2012 10:07:52 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/9520-9048-resolu-comment-generer-un-formulaire-html-utilisant-extjs</guid>
        <author>willy </author>                                    </item>
      <item>
        <title><![CDATA[dao selectpattern sur clé primaire]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11313-9526-dao-selectpattern-sur-cle-primaire</link>
        <description><![CDATA[<p>Bonjour,</p>

<p>J'essaye en vain d'utiliser le selectpattern sur une clé primaire et ça n'a pas l'air de fonctionner. Pourtant dans la doc il y a marqué que c'est possible alors je me demande si je ne me trompe pas dans la manipulation :</p>

<p>Id étant ma clé primaire.</p>

<pre>
&lt;primarytable name=&quot;w_realm&quot; realname=&quot;w_realm&quot; primarykey=&quot;id&quot; /&gt;
</pre>

<pre>
&lt;property name=&quot;id&quot; fieldname=&quot;id&quot; datatype=&quot;binary&quot; required=&quot;true&quot; selectpattern=&quot;HEX(%s)&quot; insertpattern=&quot;unhex(replace(uuid(),'-',''))&quot;/&gt;
&lt;property name=&quot;id_hex&quot; fieldname=&quot;id_hex&quot; datatype=&quot;binary&quot; selectpattern=&quot;HEX(id)&quot; insertpattern=&quot;&quot; updatepattern=&quot;&quot;/&gt;
&lt;property name=&quot;name&quot; fieldname=&quot;name&quot; datatype=&quot;text&quot; required=&quot;true&quot;/&gt;
</pre>

<p>M'affiche :
id : b͸a��鷰 ', id_hex : 62CDB861E7D111E9B7B00A0027000015, name : ZSVN</p>

<p>A savoir que j'ai déjà testé sur un autre champ que la clé primaire, et ça fonctionne plutôt bien.
Après rien ne m'empêche d'utiliser id_hex dans mon exemple (id_hex est un alias), mais j'aurai voulu directement utiliser id.
Si quelqu'un peut m'éclairer svp, ça serait fort sympathique !</p>
]]></description>
        <pubDate>Sun, 06 Oct 2019 16:51:56 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11313-9526-dao-selectpattern-sur-cle-primaire</guid>
        <author>okashira </author>                                    </item>
      <item>
        <title><![CDATA[Résolu | DAO = module]]></title>
        <link>https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11290-9506-resolu-dao-module</link>
        <description><![CDATA[<p>Bonjour,
une question me taraude et je ne trouve pas nécessairement la solution dans la doc....
J'ai développé un projet avec Jelix dans lequel j'utilise plusieurs modules.
Je souhaiterais pouvoir dire quelque part dans la config :
Pour tel module utilise systématiquement tel profil jdb...</p>

<p>J'ai bien essayé de faire quelque chose comme ça dans profiles.ini :
[jdb]</p>
; name of the default profile to use for any connection
<p>default=XXX
MYMODULE=MYPROFILEDAO</p>

<p>mais ça n'a rien donné...</p>

<p>J'utilise JELIX 1.6.23 et au niveau de mon environnement j'utilise apache 2.4.35 et php 7.2.11 et mysql 5.7.24
Est-ce que quelqu'un a déjà eu ce twist et a trouvé la solution?
J'ai bien fait une recherche sur le forum mais je n'ai pas trouvé ce dont j'avais besoin...</p>

<p>MErci à tous,</p>]]></description>
        <pubDate>Sat, 31 Aug 2019 09:59:35 +0000</pubDate>
        <guid isPermaLink="true">https://jelix.org/forums/forum/5-jelix-utilisation-et-developpement/posts/11290-9506-resolu-dao-module</guid>
        <author>overghost </author>                                    </item>
  
 </channel>
</rss>