Joomla调用来自模板组件的函数与var

时间:2012-11-15 18:53:26

标签: php model-view-controller function joomla

我在我的组件模型中有这个功能:

public function getTotProperty($user){
       $database = &JFactory::getDBO();
       $database->setQuery("SELECT created_by  FROM #__jea_properties WHERE created_by=$user");
       $results = $database->loadObjectList();

       return $results;             
}

我需要从组件的模板中调用此函数。没有var $user,它可以工作:

echo $this->get('TotProperty');

但我需要在函数

中传递var $user

通常,非Joomla方法是getTotProperty($user);

如何将变量$user从模型传递到模板?

1 个答案:

答案 0 :(得分:1)

您需要先获取模型,然后直接调用该函数。这应该在视图中完成:

$model = $this->getModel();
echo $model->getTotProperty($user);