ComponentDispatcher
扩展 DispatcherJoomla 组件调度程序的基类
调度程序负责检查组件的 ACL(如果适用)并选择适当的控制器(如果需要,则选择任务)并执行它。
自 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
__construct
ComponentDispatcher 的构造函数
__construct(\Joomla\CMS\Application\CMSApplicationInterface app, \Joomla\Input\Input input, \Joomla\CMS\MVC\Factory\MVCFactoryInterface mvcFactory) :
自 |
4.0.0 |
---|
参数
- app
CMSApplicationInterface
应用程序实例- input
Input
输入实例- mvcFactory
MVCFactoryInterface
MVC 工厂实例
响应
混合
checkAccess
用于检查组件访问权限的方法
checkAccess() :
自 |
4.0.0 |
---|
响应
void
dispatch
调度控制器任务。如果适用,则重定向用户。
dispatch() :
自 |
4.0.0 |
---|
响应
void
getApplication
调度程序正在使用的应用程序。
getApplication() : \Joomla\CMS\Application\CMSApplicationInterface
继承
getController
从组件获取控制器
getController( name, client = '', mixed||string|int config = []) : \Joomla\CMS\MVC\Controller\BaseController
自 |
4.0.0 |
---|
参数
- name
string
控制器名称- client
string
可选客户端(例如管理员、站点等)- config
array<string|int, mixed>
可选控制器配置
响应
loadLanguage
加载语言
loadLanguage() :
自 |
4.0.0 |
---|
响应
void
属性
input
输入实例
继承
自 |
4.0.0 |
---|
类型
输入
option
组件的 URL 选项。
自 |
4.0.0 |
---|
类型
string