Yii : Mini tuto pour commencer
Suite au billet Yii : Le framework PHP qui monte voici un premier mode opératoire pour commencer avec Yii ( Yes, It Is Yii ).
Nous allons utiliser un petit utilitaire qui permet de créer une arborescence de projet pour utiliser Yii.
Petit problème, cet utilitaire se sert de php.exe, il faut donc qu'il puisse trouver cet exécutable.
Avec l'explorateur de fichier, rechercher le chemin ou se trouve php.exe.
Copier ce chemin dans le presse-papier.
Sous windows, ouvrir une fenêtre DOS ( Démarrer / Programmes / Accessoires / Invite de commandes ).
Taper la commande PATH=%PATH%;chemin de l'executable PHP
Ou chemin de l'executable PHP est le chemin copié précédemment ou se trouve php.exe.
par exemple : PATH=%PATH%;C:\wamp\bin\php\php5.2.5
Creation d'un squelette : se placer sous dos dans le repertoire 'framework'.
Taper Yiic webapp demoDomi
Message de la console :
"Create a Web application under '...\framework\demoDomi?'? [Yes|No]
Taper y
Essayer de lancer dans le navigateur http://localhost/yii-1.1.5.r2654/framework/demoDomi/
Cela affiche erreur à cause d'une protection.
Rechercher le fichier .htaccess dans le repertoire framework
et le renommer en .htaccess_XXX pour le désactiver.
L'explorateur de fichier ne sait pas agir sur des fichiers qui commencent par un point.
Il faut donc passer par l'émulateur DOS.
La commande est ren .htaccess .htaccess_XXX
Rafraichir la page dans le navigateur ; ça doit fonctionner
Conclusion :
Nous avons modifié une variable d'environnement pour faire fonctionner l'utilitaire Yiic.
Attention : cette variable n'est valable que pour la cession DOS.
Si on est amené à répéter de nombreuses fois, on préferera passer par le panneau de configuration, système / avancé / variables d'environnement pour inscrire durablement le fichier dans la base de registre.
Nous avons créé une arborescence pour pouvoir utiliser le framework Yii.
Nous avons renommé un fichier de protection --> juste pour tester , à ne pas faire en environnement de production.
A suivre : Le fameux 'Bonjour monde' dans l'architecture MVC
Aucun trackbacks pour l'instant
