Créer système de ligne de commande avec son Frameworks - Générer Controller...

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

j'ai une question technique SVP.

Par exemple, avec le Frameworks PHP Laravel, on peut grâce à cette ligne de commande : php artisan make:controller PagesController Générer dans notre projet un Controller qui contient quelques function créés automatiquement.

Je suis en train de me créer un MVC Frameworks PHP avec du code maison. Et je souhaiterai savoir si c'est possible de créer un système qui me permet de faire la même chose avec mon Frameworks maison ? Comment ceci s'appelle ? et quelle recherche faire ?

Merci beaucoup.

+1 -0

Bonjour,

Il faut que tu utilises php en mode "cli" (Command-Line Interface). Exemple :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
$ cat test.php        
#!/usr/bin/env php
<?php
if($argc < 2) {
    exit("Usage:" . $argv[0] . " <arg>" . PHP_EOL);
}

echo "Make controller " . $argv[1] . PHP_EOL;
// blblblblbl
$ chmod +x ./test.php 
$ ./test.php fdsfdsfds
Make controller fdsfdsfds
$

Le code d'exemple :

1
2
3
4
5
6
7
8
#!/usr/bin/env php
<?php
if($argc < 2) {
    exit("Usage:" . $argv[0] . " <arg>" . PHP_EOL);
}

echo "Make controller " . $argv[1] . PHP_EOL;
// blblblblbl
+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte