13.2.2 ActionUsage::getUsage()
Retourne le texte d'aide d'usage.
13.2.2.1 Description
string getUsage ()
Le texte d'aide retourné est un texte multi-ligne avec le retour chariot Unix
(\n) comme séparateur de lignes.
13.2.2.1.1 Avertissements
Aucun.
13.2.2.2 Liste des paramètres
Aucun.
13.2.2.3 Valeur de retour
Le message texte d'aide d'usage sur plusieurs lignes.
13.2.2.4 Erreurs / Exceptions
Aucune.
13.2.2.5 Historique
Aucun.
13.2.2.6 Exemples
function myaction1( Action & $action ) { $usage = new ActionUsage($action); $usage->setDefinitionText("Sample action"); $docid = $usage->addRequiredParameter( "id", "Document id" ); $format = $usage->addOptionalParameter( "format", "Paper format", array( "a3", "a4", "a5" ), "a4" ); $usage->verify(); ... }
Web :
.-------------------------------------------------------------------. | .-------------. | | / Erreur x \ | |-' '-----------------------------------------------| | [ http://localhost/?app=MYAPP&action=MYACTION1 ________________ ] | |-------------------------------------------------------------------| | | | .-------------------------------------------------------------. | | | argument 'id' expected | | | | | | | | | | | | Sample action | | | | | | | | Usage : | | | | | | | | &app=MYAPP : <application name> | | | | | | | | &action=MYACTION1 : <action name> | | | | | | | | &id=<Document id> | | | | | | | | Options: | | | | | | | | &format=<Paper format> [a3|a4|a5], default is 'a4' | | | '-------------------------------------------------------------' | | | | | '-------------------------------------------------------------------'
CLI :
$ ./wsh.php --app=MYAPP --action=MYACTION1
Erreur : {CORE0001} argument 'id' expected
Sample action
Usage :
--app=MYAPP : <application_name>
--action=MYACTION1 : <action_name>
--id=<Document id>
Options:
--format=<Paper format> [a3|a4|a5], default is 'a4'
13.2.2.7 Notes
Aucune.