您好我已经为joomla安装了jbusinessdirectory组件,并且我在tmpl/default.php文件中有名为mod_jbusinessdirectory的模块(这是商业列表的搜索模块)我有选择代码:(见下文)
<?php if($params->get('showCategories')){ ?>
<div class="select">
<div class="categoryic"></div>
<select name="categorySearch" class="select-styled" id="categories">
<option value="0">category</option>
<?php foreach($categories as $category){?>
<option value="<?php echo $category->id?>" <?php echo $session->get('categorySearch')==$category->id && $preserve?" selected ":"" ?> ><?php echo $category->name?></option>
<?php if(!empty($category->subcategories)){?>
<?php foreach($category->subcategories as $subCat){?>
<option value="<?php echo $subCat->id?>" <?php echo $session->get('categorySearch')==$subCat->id && $preserve?" selected ":"" ?> >-- <?php echo $subCat->name?></option>
<?php }?>
<?php }?>
<?php }?>
</select>
</div>
<?php }?>
Run Code Online (Sandbox Code Playgroud)
从这段代码我得到类别和子类别,如下所示:
子类别1子类别2子类别3
主要类别2
截图在这里:类别和子类别截图
在helper.php中,我有从数据库中获取类别和子类别的函数
static function getMainCategories(){
$db = JFactory::getDBO();
$query …Run Code Online (Sandbox Code Playgroud)