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>控制器的配置数组

应用程序

CMSApplicationInterface应用程序

输入

Input输入

响应

ControllerInterface

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

3.10.0

抛出

异常

参数

名称

string表的名称。

前缀

string可选表前缀。

配置

array<string|int, mixed>可选表的配置数组。

响应

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视图对象