MVCFactoryInterface
用于创建 MVC 对象的工厂。
自 |
3.10.0 |
---|---|
包 |
Joomla CMS |
方法
createController
加载并返回控制器对象的方法。
createController( name, prefix, mixed||string|int config, \Joomla\CMS\Application\CMSApplicationInterface app, \Joomla\Input\Input input) : \Joomla\CMS\MVC\Controller\ControllerInterface
自 |
4.0.0 |
---|---|
抛出 |
|
参数
- 名称
string
控制器的名称- 前缀
string
控制器的前缀- 配置
array<string|int, mixed>
控制器的配置数组- 应用程序
- 输入
Input
输入
响应
createModel
加载并返回模型对象的方法。
createModel( name, prefix = '', mixed||string|int config = []) : \Joomla\CMS\MVC\Model\ModelInterface
自 |
3.10.0 |
---|---|
抛出 |
|
参数
- 名称
string
模型的名称。- 前缀
string
可选模型前缀。- 配置
array<string|int, mixed>
可选模型的配置数组。
响应
ModelInterface
模型对象
createTable
加载并返回表对象的方法。
createTable( name, prefix = '', mixed||string|int config = []) : \Joomla\CMS\Table\Table
createView
加载并返回视图对象的方法。
createView( name, prefix = '', type = '', mixed||string|int config = []) : \Joomla\CMS\MVC\View\ViewInterface
自 |
3.10.0 |
---|---|
抛出 |
|
参数
- 名称
string
视图的名称。- 前缀
string
可选视图前缀。- 类型
string
可选的视图类型。- 配置
array<string|int, mixed>
可选的视图配置数组。
响应
ViewInterface
视图对象