是否可以直接从同一组件的另一个模型的模型方法调用?
是否有任何默认的 Joomla 选项可以以这种方式调用。
据我所知没有。否则会破坏 MVC 架构。
你能做的是
我对你的建议是,即使你想出了办法,也不要这样做。它会弄乱你的整个架构。
如果您有任何问题,请询问。
是的你可以
它不会破坏 MVC 架构,
你可以像这样检查
if(!class_exists('VirtueMartModelUser')) require(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'user.php');
$usermodel = VmModel::getModel('user');
$currentVMuser = $usermodel->getUser();
首先,您应该在所需模型中包含模型文件,然后创建对象。然后像上面一样调用。这个例子是 Virtue-mart 的使用方法