• 2 Vote(s) - 4.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CodeIgniter - French Community

#41
Salut @grabataire ! Je suis un peu dans le même bateau. J’ai travaillé des années sur des projets qui utilisent des technologies un peu désuètes. Pas par choix, mais par contrainte. C’est pas moi qui décide, malheureusement.  Alors c’est pas toujours évident de se remettre à jour.

La version finale de CI4 vient à peine de sortir, alors il n’y a pas grand chose de disponible pour aider à faire la transition. En attendant qu’il y ait plus de ressources, je te conseil cette page qui décrit les principaux changements : https://codeigniter4.github.io/userguide...e_4xx.html

Et celle-ci qui est un petit tutoriel qui montre la base : https://codeigniter4.github.io/userguide...index.html
CodeIgniter 4 tutorials (EN/FR) - https://includebeer.com
Reply

#42
Salut la communauté!

Bon je vous préviens je ne suis pas développeur même si je trempe dans l'informatique depuis plus de 20 ans. Du coup j'ai quelques notions mais aucune expérience pratique. Environ chaque 7 ans je me lance dans la création d'un site web et à chaque fois je repars un peu de zéro du html au html5 en passant par flash, css, java, php les techniques ou pratiques ont à chaque fois changé et c'est aussi le but donc de suivre un peu ces progrès...



Voilà c'est donc ma première expérience avec un framework php et je dois dire que c'est vraiment cool. Je touche à la fin de mon projet web actuel et j'ai appris beaucoup de choses.



Bon désolé de vous raconter ma vie Confused



Il y a un truc que j'ai pas compris et ça fait deux mois que je ne trouve pas de réponse. J'utilise la fonction lang() et les fichiers de langues. Mais j'ai dû spécifier la langue dans la fonction à chaque fois car setlocale() n'a jamais rien changé. c.à.d. que:


PHP Code:
$language = \Config\Services::language();
$language->setLocale($real_language);

//ça fonctione car:
$language->getLocale());
//me permet de le contrôler. 

Et la langue correcte s'affiche selon les paramètres du navigateur mais impossible de le changer par setlocale() j'ai donc mis une variable langue dans la session qui me sers à afficher la bonne langue partout sauf pour la validation des formulaires là je ne sais pas comment faire....

J'ai déjà exposé mon problème en anglais dans le forum mais je me suis dit que j'allais tenter ma chance ici avec vous.
En espérant que quelqu’un ai une piste pour comprendre où est-ce que je me plante...

Allez merci à l'avance.
Reply

#43
Salut @blackrabbit, pour un site multilingue, je pense que le plus simple est de mettre la locale dans l’url comme décrit ici : https://codeigniter4.github.io/userguide...#in-routes

Ça donne des urls dans le genre exemple.com/fr/blog ou exemple.com/en/blog
CodeIgniter 4 tutorials (EN/FR) - https://includebeer.com
Reply

#44
Lightbulb 
Salut les francophones !  Cool

L'idée de créer un blog avec des tutoriels pour CI me trottait dans la tête depuis déjà un bon moment. Mais étant assez occupé et un peu paresseux, ça a été long avant que je m'y mette. Donc, j'ai finalement développé une application de blog avec CI4 et j'y ai posté un premier article en français. Le blog est bilingue. L'idée est d'écrire d'abord en français et ensuite de le traduire en anglais. 

C'est le seul et unique poste pour l'instant et je n'ai encore fait aucune publicité. J'aimerais d'abord avoir vos commentaires sur la pertinence du sujet, la qualité et le style de l'écriture et la présentation en général : https://includebeer.com/fr/blog/la-check...tionne-pas

Merci bien !  Big Grin
CodeIgniter 4 tutorials (EN/FR) - https://includebeer.com
Reply

#45
Salut la compagnie !

Voilà plusieurs jours que j'essaye d'installer ci4 sur un raspberry, j'ai bien regardé la vidéo d'installation avec Composer.

Sauf qu'au bout d'un moment un problème apparait : avec la commande " php spark serve " j'obtiens l'adresse " localhost:8080 ", mais cette dernière ne mène à rien.

Et ça me parait logique puisque si je veux me rendre sur la page index.php de base d'apache je dois utiliser l'adresse ip de ma raspberry.

Donc, je me suis dit qu'en tapant dans l'url : 192.168.0.104/ci-install/public  il y avait potentiellement moyen de m'en sortir.

Hélas, je tombe sur une page blanche avec écrit dessus :

systemDirectory, '/ ') . '/bootstrap.php'; /* *--------------------------------------------------------------- * LAUNCH THE APPLICATION *--------------------------------------------------------------- * Now that everything is setup, it's time to actually fire * up the engines and make this app do its thang. */ $app->run();

Du coup je suis complétement largué, je ne savais même pas qu'un message comme ça était disponible (mais je me félicite un peu de l'avoir déniché)...

J'ai déjà vérifié mon /public/.htaccess et je ne pense pas manquer de permissions, autrement même l'index d'apache -qui est stocké dans le même répertoire que mon ci-install- ne serait pas visible, si je ne m'abuse.

Pour conclure j'ai trouvé un bout du message d'erreur qui apparait dans :

var/www/html/ci-install/public/index.php

Ce morceau là ---->      systemDirectory, '/ ') . '/bootstrap.php';    <-----  pour être plus précis.

Du coup j'ai essayé de remplacer le contenu de mon index.php par celui de ci4 trouvable sur Git, mais le message d'erreur, toujours sur cette même page blanche, devient :

systemDirectory, '\\/ ') . DIRECTORY_SEPARATOR . 'bootstrap.php'; $app = require realpath($bootstrap) ?: $bootstrap; /* *--------------------------------------------------------------- * LAUNCH THE APPLICATION *--------------------------------------------------------------- * Now that everything is setup, it's time to actually fire * up the engines and make this app do its thang. */ $app->run();

Suis-je fichu ?


--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
En fait le module php7.3 d'apache n'était pas activé
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
Reply

#46
Salut les francos! Je suis pas vite-vite, mais j'ai finalement posté une série de 3 articles pour créer une petite application de base avec CI4: https://includebeer.com/fr/blog/creation...4-partie-1
CodeIgniter 4 tutorials (EN/FR) - https://includebeer.com
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.