【问题标题】:Joomla call function from template component with var带有var的模板组件中的Joomla调用函数
【发布时间】:2012-11-15 18:53:26
【问题描述】:

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

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 从模型传递到模板?

【问题讨论】:

标签: php model-view-controller function joomla


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多