-
Notifications
You must be signed in to change notification settings - Fork 4
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-aplMétodo del controlador principal. -
-controladorNombre del controlador. -
-moduloNombre del módulo. -
-componenteNombre del componente. -
-metodoNombre del método cuando se especifique-controlador,-moduloo-componente. -
-foxtrotOperació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ó 🥰 [email protected]
Í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: [email protected]