Création du projet
Ouvrez une console à la racine du répertoire contenant les pages web et lancez la commande suivante pour créer un projet Phalcon avec un squelette de base :
Phalcon DevTools:phalcon projectphalcon project hello_world simple --template-engine=volt
Le terme hello_world correspond au nom du projet. Il est tout à fait modifiable.
Le terme simple correspond au type de projet souhaité. Les valeurs possibles sont : cli, micro, simple et modules.
Pour utiliser le moteur de rendu phtml, il suffit de remplacer le terme volt par phtml.
L’instruction lancée renvoie la réponse ci-dessous :
Entre les lignes en surbrillance se trouve le chemin pour accéder au premier contrôleur.
Ouvrez un navigateur web et accédez à l’URL http://127.0.0.1/hello_world pour visualiser ce qui a été créé par le programme.
Si le résultat est le suivant, cela signifie que Phalcon n’a pas le droit de créer un répertoire cache à la racine du projet.
Rendez-vous dans le répertoire hello_world, créez un dossier se nommant cache et rafraîchissez la page.
Lorsque tout fonctionne normalement, le résultat de la page est le suivant :
1. Exploration du Hello World
L’architecture de dossiers/fichiers d’un projet de base est intéressante à analyser.
Un nouveau projet est constitué de trois répertoires à la racine, et de trois fichiers.