From 236873d083ca1fa0839fd514c63804339577bde6 Mon Sep 17 00:00:00 2001 From: mickymax <> Date: Sun, 18 Feb 2007 10:31:43 +0000 Subject: "Traduction francaise" --- .../pages/GettingStarted/fr/CommandLine.page | 94 ++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 demos/quickstart/protected/pages/GettingStarted/fr/CommandLine.page (limited to 'demos/quickstart/protected/pages/GettingStarted/fr/CommandLine.page') diff --git a/demos/quickstart/protected/pages/GettingStarted/fr/CommandLine.page b/demos/quickstart/protected/pages/GettingStarted/fr/CommandLine.page new file mode 100644 index 00000000..bf878aa3 --- /dev/null +++ b/demos/quickstart/protected/pages/GettingStarted/fr/CommandLine.page @@ -0,0 +1,94 @@ + +

Outil en ligne de commande

+

Le script optionnel prado-cli.php du répertoire framework est un outil en ligne de commande destiné à éxecuter certaines tâches dans PRADO. +Le script prado-cli.php peut être utilisé pour créer le squelette de projet PRADO, des fichiers tests et accéder à un shell interactif PHP. +

+

Pré-requis

+

+Afin d'utiliser l'outil en ligne de commande, vous aurez à utiliser une console. De plus, PHP doit être capable d'éxecuter des scripts en ligne de commande. +

+ +

Utilisation

+

+Si vous tapez php chemin/vers/framework/prado-cli.php, vous devez voir les informations suivantes. Alternativement, si vous n'êtes pas sous Windows, vous pouvez essayer de transformer le fichier prado-cli.php en un éxecutable

+ +Command line tools for Prado 3.0.5. +usage: php prado-cli.php action [optional] +example: php prado-cli.php -c mysite + +actions: + -c + Creates a Prado project skeleton for the given . + + -t + Create test fixtures in the given . + + shell [directory] + Runs a PHP interactive interpreter. Initializes the Prado + application in the given [directory]. + + +

Les <parameter> sont les paramètres requis et [optional] +désignent les paramètres optionnels.

+ +

Créer un nouveau squelette de projet PRADO

+ +

Afin de créer un squelettre de projet PRADO, suivez les instructions suivantes :

+
    +
  1. Placez-vous dans le dossier où vous souhaitez créer le projet.
  2. +
  3. Tapez, php ../prado/framework/prado-cli.php -c helloworld, où + helloworld est le nom du dossier où vous souhaitez créer le squelette.
  4. +
  5. Tapez, php ../prado/framework/prado-cli.php -t helloworld afin de créer les fichiers tests du projet helloworld.
  6. +
+ +

Shell interactif

+

+Le shell interactif vous permet d'évaluer des scripts PHP directement en ligne de commande. +Le script prado-cli.php peut être utilisé pour démarrer le shell et charger un projet PRADO existant. +Par exemple, chargons le projet de démo blog. En supposant que votre console se situe actuellement dans le répertoire prado de la distribution, tapez : +

+

+ +$: php framework/prado-cli.php shell demos/blog + +Le résultat doit être + +Command line tools for Prado 3.0.5. +** Loaded Prado application in directory "demos\blog\protected". +PHP-Shell - Version 0.3.1 +(c) 2006, Jan Kneschke + +>> use '?' to open the inline help + +>> + +Ensuite, nous allons appeler une instance de l'application du blog PRADO, et de cette instance nous allons créer une instance du module'data'. Notez qu'un point-virgule à la fin de la ligne n'affiche pas la sortie. + + +>> $app = Prado::getApplication(); + +>> $db = $app->getModule('data'); + +Pour finir, nous voulons utiliser le module 'data' pour récupérer le post ayant l'ID=1. Notez que nous n'avons pas mis de point-virgule afin de voir le résultat de la commande. + +>> $db->queryPostByID(1) + +Aucune erreur ne doit se produire et vous devez dorénavant voir : + +PostRecord#1 +( + [ID] => 1 + [AuthorID] => 1 + [AuthorName] => 'Prado User' + [CreateTime] => 1148819691 + [ModifyTime] => 0 + [Title] => 'Welcome to Prado Weblog' + [Content] => 'Congratulations! You have successfully installed Prado Blog -- + a PRADO-driven weblog system. A default administrator account has been created. + Please login with admin/prado and update your password as soon as possible.' + [Status] => 0 + [CommentCount] => 0 +) + +

+
$Id: CommandLine.page 1650 2007-02-18 06:55:32Z mickymax $
-- cgit v1.2.3