Ceci est une ancienne révision du document !
Phalcon Developper tools
-- Génération d'un squelette de projet (project skeleton)
Ouvrir une console,
lancer Phalcon pour obtenir la liste des commandes disponibles :
Aller dans le dossier root du serveur web (htdocs pour xampp pour windows, /var/www/ sous linux),
et utiliser la commande create-project pour créer un projet :
phalcon create-project myProject
La structure de projet suivante est créée :
Tester le projet à l'adresse : 127.0.0.1/myProject/
Si l'option enable-webtools a été activée, tester l'url 127.0.0.1/myProject/webtools.php
Options de create-project
Options | Rôle |
---|---|
–enable-webtools | Détermine si les webtools doivent être ajoutés au projet [optionnel] |
–directory=s | Base path à partir duquel le projet est créé [optionnel] |
–type=s | Type d'application généré (micro, simple, modules) |
–template-path | Template path [optionnel] |
–use-config-ini | Utilisation de fichier ini pour la configuration [optionnel] |
–trace | Affiche les éventuelles exceptions. [optionnel] |
–help | Affiche l'aide |
-- Génération de contrôleur
La commande create-controller doit être invoquée à l'intérieur d'un dossier correspondant à un projet Phalcon :
Exemple : Création du contrôleur test
create-controller test
Le contrôleur est généré dans le dossier controllers de l'application
<?php class TestController extends Phalcon\Mvc\Controller { public function indexAction() { } }