簡體   English   中英

joomla 2.5模塊:如何將foreach循環放入tmpl / default.php

[英]joomla 2.5 module: how to foreach loop put in tmpl/default.php

在joomla模塊中以從數據庫獲取數據,我們使用以下代碼

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 / default.php中使用此foreach循環? 然后wat將是我的helper.php代碼?

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

如果我使用此foreach循環到default.php,那么對我會更好。 請某人幫助

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>";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM