从Joomla Component view.html.php文件中加载模型

从Joomla Component view.html.php文件中加载模型,php,model-view-controller,joomla,Php,Model View Controller,Joomla,我正在构建一个具有多个功能模型的组件。 我希望在名为“clubs”(“clubs.php”)的模型中调用函数(“getClubs”),但我不知道如何从view.html.php文件连接到此模型文件。 首先,这是可能的,其次,如何做到这一点 以下是迄今为止我的view.html.php代码: class SignupViewSignup extends JViewLegacy { public function display($tpl = null) { //ma

我正在构建一个具有多个功能模型的组件。 我希望在名为“clubs”(“clubs.php”)的模型中调用函数(“getClubs”),但我不知道如何从view.html.php文件连接到此模型文件。 首先,这是可能的,其次,如何做到这一点

以下是迄今为止我的view.html.php代码:

class SignupViewSignup extends JViewLegacy  {

    public function display($tpl = null) {  
        //make a call to the clubs.php model here
谢谢

:)就这么简单!不是文件名,而是模型名

ComponentnameModelClubs
:)就这么简单!不是文件名,而是模型名

ComponentnameModelClubs

视图不用于实例化任何模型。这取决于控制器。不过,控制器可以为视图提供任何模型

控制器 视图/模板
视图不用于实例化任何模型。这取决于控制器。不过,控制器可以为视图提供任何模型

控制器 视图/模板
-从我的角度来看:这个问题没有显示任何研究成果;这是一个帮助网站还是一个学校测试?对不起,我一定弄错了。-1从我的角度来看:这个问题没有显示任何研究成果;这是一个帮助网站还是一个学校测试?对不起,我一定弄错了。谢谢你的回复。如果我想加载一个模型,但它似乎不允许我在view.html文件中执行此操作,则此操作在控制器中有效。我回家后将查看确定!谢谢。我对Joomla的MVC模型有点困惑!好的,这在视图中也应该有效(参见此处的问题7159536)!你有什么错误?谢谢你的回复。如果我想加载一个模型,但它似乎不允许我在view.html文件中执行此操作,则此操作在控制器中有效。我回家后将查看确定!谢谢。我对Joomla的MVC模型有点困惑!好的,这在视图中也应该有效(参见此处的问题7159536)!你犯了什么错误?理想!非常感谢。已经搜索了几个小时,应该在哪个控制器中加载模型?理想!非常感谢。已经搜索了几个小时了,应该在哪个控制器中加载模型?
$view = $this->getView('Signup', 'html');
$view->setModel($this->getModel('Signup'), true); // Default model
$view->setModel($this->getModel('Clubs'));
$signup = $this->getModel(); // Default model, no parameter needed
$clubs  = $this->getModel('Clubs');