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

a marqué ce sujet comme résolu.

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.

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
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

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