Answers:
您可以com_content
使用以下addIncludePath()
方法将模型导入控制器:
JModelLegacy::addIncludePath(JPATH_SITE . '/components/com_content/models', 'ContentModel');
addIncludePath()
方法将在目录中JModelLegacy
搜索模型。您可以将字符串或目录数组作为第一个参数。作为第二个参数,您可以为模型指定类前缀(可选)。
然后只需使用getInstance()
方法:
$model = JModelLegacy::getInstance('Articles', 'ContentModel', array('ignore_request' => true));
第一个参数是要实例化的模型类型,第二个参数是模型类名称的前缀(可选),第三个参数是模型的配置数组(可选)。
但我不想将现有的核心组件表用于自定义组件。
$this->msg = $this->get('Msg');