Welcome Guest, Not a member yet? Register   Sign In
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
/*** NO support in private message - Use the forum! ***/
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
/*** NO support in private message - Use the forum! ***/
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
/*** NO support in private message - Use the forum! ***/
Reply
#45

(This post was last modified: 08-28-2020, 09:43 AM by Tamer.)

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
/*** NO support in private message - Use the forum! ***/
Reply
#47

Bonjour à tous,
Pas facile de trouver de l'aide sur codeigniter en français !!! Voici mon problème :
J'utilise Codeigniter 3 et depuis 3 jours j'ai ce message d'erreur en tête de ma page :

A PHP Error was encountered
Severity: Notice
Message: mysqli::real_connect(): Setting mysql connection to use "brrq.be.mysql.service.one.com"
Filename: mysqli/mysqli_driver.php
Line Number: 203
Backtrace:
File: /customers/1/e/3/brrq.be/httpd.www/index.php
Line: 316
Function: require_once

Il me suffit de scroller et le site apparaît correctement, connecté à la DB puisque tout s'affiche...
Merci de votre aide, car là je ne comprends pas !
Reply
#48

(This post was last modified: 12-05-2023, 11:35 AM by JustJohnQ.)

Using one.com myself, I think your host name is wrong, please double check this in the one.com configuration panel. I also found that you usually cannot connect to the host from outside the one.com network. 

En utilisant moi-même one.com, je pense que votre nom d'hôte est erroné, veuillez le vérifier dans le panneau de configuration de one.com. J'ai également constaté que vous ne pouvez généralement pas vous connecter à l'hôte depuis l'extérieur du réseau one.com. (Merci Google)

(12-05-2023, 11:25 AM)JustJohnQ Wrote: Using one.com myself, I think your host name is wrong, please double check this in the one.com configuration panel. I also found that you usually cannot connect to the host from outside the one.com network. 

En utilisant moi-même one.com, je pense que votre nom d'hôte est erroné, veuillez le vérifier dans le panneau de configuration de one.com. J'ai également constaté que vous ne pouvez généralement pas vous connecter à l'hôte depuis l'extérieur du réseau one.com. (Merci Google)

With one.com I would expect the mysql server to be 
brrq.be/mysql
Reply




Theme © iAndrew 2016 - Forum software by © MyBB