ApiDispatcher
扩展自 ComponentDispatcher我们调度器的 API 实现。它加载组件的管理员语言文件,并调用 API 控制器,以便尚未实现 Web 服务的组件可以添加自己的处理。
最终
自 |
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 |
---|
响应
空
dispatch
调度控制器任务。API 覆盖以确保没有重定向。
dispatch() :
自 |
4.0.0 |
---|
响应
空
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 |
---|
响应
空
属性
input
输入实例
继承
自 |
4.0.0 |
---|
类型(s)
输入
option
组件的 URL 选项。
继承
自 |
4.0.0 |
---|
类型(s)
字符串