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