0

是否可以直接从同一组件的另一个模型的模型方法调用?

是否有任何默认的 Joomla 选项可以以这种方式调用。

4

2 回答 2

0

据我所知没有。否则会破坏 MVC 架构。

你能做的是

  • 复制您要使用的功能。
  • 从控制器调用这两种方法。

我对你的建议是,即使你想出了办法,也不要这样做。它会弄乱你的整个架构。

如果您有任何问题,请询问。

于 2012-11-09T09:46:28.127 回答
0

是的你可以

它不会破坏 MVC 架构,

你可以像这样检查

if(!class_exists('VirtueMartModelUser')) require(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'user.php');

            $usermodel = VmModel::getModel('user');

            $currentVMuser = $usermodel->getUser();

首先,您应该在所需模型中包含模型文件,然后创建对象。然后像上面一样调用。这个例子是 Virtue-mart 的使用方法

于 2012-11-09T13:41:28.863 回答