我正在构建一个具有多个函数模型的组件。 我希望在名为'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
由于
答案 0 :(得分:3)
视图无意实例化任何模型。这取决于控制器。但是,控制器可以为视图提供任何模型。
$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');
答案 1 :(得分:1)
$model = $this->getModel('clubs');
:)简单就是这样!它不是文件名,而是模型名称,如此
ComponentnameModelClubs