LegacyModelLoaderTrait

包含旧版 getInstance 功能的 Trait

已弃用

4.0.0

已弃用

4.3 起,将在 6.0 中移除 将被移除,不提供替代方案

Joomla CMS

方法

_createFileName

创建资源的文件名

_createFileName( type, mixed||string|int parts = []) : 
静态 已弃用

3.0

已弃用

4.3 起,将在 6.0 中移除 将被移除,不提供替代方案

参数

类型

string要为其创建文件名的资源类型。

部分

array<string|int, mixed>文件名信息的关联数组。

响应

string文件名

addTablePath

以 LIFO 顺序添加到模型表路径堆栈中。

addTablePath( path) : 
静态 已弃用

3.0

已弃用

4.3 起,将在 6.0 中移除 将被移除,不提供替代方案。请改用 MVCFactory 获取模型

参数

路径

mixed要添加的目录(作为字符串)或目录(作为数组)。

响应

createModelFromComponent

通过从前缀加载组件来返回 Model 对象。

createModelFromComponent( type,  prefix = '', mixed||string|int config = []) : \Joomla\CMS\MVC\Model\ModelInterface|null
静态 已弃用

4.0.0

已弃用

4.3 起,将在 6.0 中移除 将被移除,不提供替代方案

参数

类型

string要实例化的模型类型

前缀

string模型类名称的前缀。可选。

配置

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

响应

ModelInterface|nullModelInterface 实例或失败时的 null

getInstance

返回 Model 对象,始终创建它

getInstance( type,  prefix = '', mixed||string|int config = []) : self|bool
静态 已弃用

3.0

已弃用

4.3 起,将在 6.0 中移除 将被移除,不提供替代方案。请改用 MVCFactory 获取模型 示例:Factory::getApplication->bootComponent('com_xxx')->getMVCFactory()->createModel($type, $prefix, $config);

参数

类型

string要实例化的模型类型

前缀

string模型类名称的前缀。可选。

配置

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

响应

self|bool\JModelLegacy 实例或失败时的 false