Table Of ContentsPrevious topic< Class Phalcon\CLI\Dispatcher\Exception Next topic |
Class Phalcon\CLI\Router¶implements Phalcon\DI\InjectionAwareInterface Phalcon\CLI\Router is the standard framework router. Routing is the process of taking a command-line arguments and decomposing it into parameters to determine which module, task, and action of that task should receive the request <?php
$router = new Phalcon\CLI\Router();
$router->handle(array(
'module' => 'main',
'task' => 'videos',
'action' => 'process'
));
echo $router->getTaskName();
Methods¶public __construct () Phalcon\CLI\Router constructor public setDI (Phalcon\DiInterface $dependencyInjector) Sets the dependency injector public Phalcon\DiInterface getDI () Returns the internal dependency injector public setDefaultModule (string $moduleName) Sets the name of the default module public setDefaultTask (string $taskName) Sets the default controller name public setDefaultAction (string $actionName) Sets the default action name public handle ([array $arguments]) Handles routing information received from command-line arguments public string getModuleName () Returns proccesed module name public string getTaskName () Returns proccesed task name public string getActionName () Returns proccesed action name public array getParams () Returns proccesed extra params |