的virtue-rart
是否可以从同一组件的另一个模型直接从模型方法调用?
是否有任何默认的joomla选项可以以这种方式调用。
是的,你可以
它不会破坏MVC架构,
您可以像这样检查
if(!class_exists('VirtueMartModelUser')) require(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'user.php');
$usermodel = VmModel::getModel('user');
$currentVMuser = $usermodel->getUser();
首先,您应该将模型文件包括在所需模型中,然后创建对象。然后像上面打电话。此示例是使用方法
根据我的知识 no 。否则,它将破坏MVC架构。
您可以做的是
- 复制要使用的功能。
- 从控制器到两种方法。
我的建议是,即使您找出一种方法,也不要这样做。它会弄乱您的整个架构。
如果您有任何问题,请询问。