-
Notifications
You must be signed in to change notification settings - Fork 2
Ejecución por línea de comandos
Es posible ejecutar una aplicación por línea de comandos (CLI) a través del archivo cli.php
. Ejemplo:
cd /ruta/a/foxtrot
php cli.php -apl=aplicacion
Nota: Este archivo puede publicarse en un servidor web junto al resto del framework en forma segura (no habrá posibilidad alguna de acceso por HTTP).
La aplicación a ejecutar se determina a partir del parámetro -apl
, que es obligatorio. La solicitud se establece a partir de los siguientes parámetros:
-
-metodo-apl
Método del controlador principal. -
-controlador
Nombre del controlador. -
-modulo
Nombre del módulo. -
-componente
Nombre del componente. -
-metodo
Nombre del método cuando se especifique-controlador
,-modulo
o-componente
. -
-foxtrot
Operación del núcleo (por el momento, no hay operaciones que puedan servir de utilidad desde la línea de comandos).
En el código de tu controlador, todos los parámetros estarán disponibles en \solicitud::obtenerParametros()
. Nótese que este objeto presenta los nombres de los parámetros sin guiones: -nombre-param
se convierte en nombreParam
. Además, aaquellos parámetros sin valor tendrán asignado true
. Por ejemplo: php cli.php -apl=aplicacion -metodo-apl=prueba -otro-parametro
resultará en apl=>'aplicacion'
, metodoApl=>'prueba'
y otroParametro=>true
.
En todos los casos, las clases accesibles son únicamente las públicas (.pub.php
).
¿Probaste Foxtrot? Contanos qué te pareció 🥰 contacto@foxtrot.ar
Índice
Primeros pasos
Gestor de aplicaciones
Editor de vistas
Componentes
Módulos
Comunicación cliente<->servidor
Modelo de datos - ORM
PHPDOC
JSDOC
☝ Comentarios
🤷♂️ Dudas
🤓 Ayuda
⌨ Contribuciones
Escribinos: contacto@foxtrot.ar