2013-11-27 27 views
0

中的Joomla模塊,從數據庫中獲得數據,我們使用的代碼的Joomla 2.5模塊:如何foreach循環投入TMPL /如default.php

public static function getdb($params) 
{ 
// Get a database object 
$db = JFactory::getDbo(); 

$query = $db->getQuery(true); 
$query->select('*'); 
$query->from('#__categories'); 

// sets up a database query for later execution 
$db->setQuery($query); 

// fetch result as an object list 
$result = $db->loadObjectList(); 
foreach ($result as $row) { 
echo "$row->extension .<br>"; 
} 
} 

我的問題是如何使用TMPL這個foreach循環/默認.php?然後wat會成爲我的helper.php代碼?

foreach ($result as $row) { 
echo "$row->extension .<br>"; 
} 

,如果我用這個foreach循環到如default.php那麼對我來說會更好。請別人幫

+0

你爲什麼還使用此代碼?您應該使用@tttpapi爲您的上一個問題提供的代碼 – Lodder

回答

1

helper.php

public static function getdb($params) { 

    $db = JFactory::getDbo(); 

    $query = $db->getQuery(true); 
    $query->select('*'); 
    $query->from('#__categories'); 

    $db->setQuery($query); 
    $result = $db->loadObjectList(); 

    return $result; 
} 

如default.php:

//call the function from the helper.php 
$result = modHelloWorldHelper::getdb($params); 

//display the results 
foreach ($result as $row) { 
    echo $row->extension . "<br>"; 
} 
+0

tnx sir,現在它的工作 – Masum