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|null
ModelInterface 实例或失败时的 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