Joomla从数据库订购foreach

时间:2016-12-19 09:34:19

标签: database foreach joomla

我有这个代码,我从数据库中提取数据。一切都好。

<?php 
// Get DB;
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query
 ->select('*')
 ->from($db->quoteName('#__deals_deals'))
 ->order('category_id ASC');
$db->setQuery($query);
$products = $db->loadObjectList();
?>

<?php foreach ($products as $product) : ?>
    <?php echo $product->id; ?>
<?php endforeach; ?>

但是,我希望按类别预测我的产品。例如:

第一个foreach

  • 产品类别:1
  • 产品:名称

  • 产品类别:1

  • 产品:名称

第二个foreach

  • 产品类别:2
  • 产品:名称
  • 产品类别:2
  • 产品:名称

等..

如果可以添加许多foreach循环,那就太棒了。

1 个答案:

答案 0 :(得分:0)

使用嵌套的foreach循环尝试此操作。将你的cat_id保留在outter中,将你的产品名称保存在内部。 谢谢。