【发布时间】:2017-06-09 13:22:51
【问题描述】:
这是我使用 yii 框架的代码。
如何为 Category 表显示所有带有 category_name 的子类别?
[这是包含项目的类别表][1]
[这是子类别表,其中包含类别表中具有 cat_id 和merchant_id 的商品][2]
[这就是我希望它显示的内容,但我不知道如何从类别表中获取 category_name][3]
[https://i.stack.imgur.com/ZZlrx.png][1]
[https://i.stack.imgur.com/XKyhb.png][2]
Name Categery Name
子猫测试-----------------类别名称 - 不显示
-
子类别 2 测试---------------类别名称 - 不显示
public function subCategoriesList() { $mtid=Yii::app()->functions->getMerchantID(); $slug=$this->data['slug']; $stmt=" SELECT sub_id, cat_id, merchant_id, sub_category_name FROM {{sub_categories}} WHERE merchant_id='".Yii::app()->functions->getMerchantID()."' ORDER BY cat_id DESC "; $connection=Yii::app()->db; $rows=$connection->createCommand($stmt)->queryAll(); if (is_array($rows) && count($rows)>=1){ foreach ($rows as $val) { /*$date=date('M d,Y G:i:s',strtotime($val['date_created'])); $date=Yii::app()->functions->translateDate($date);*/ $date=FormatDateTime($val['date_created']); if (!empty($val['photo'])){ $img=Yii::app()->request->baseUrl."/upload/$val[photo]"; $photo="<img class=\"uk-thumbnail uk-thumbnail-mini\" src=\"$img\" >"; } else $photo=''; $cat_id=Yii::app()->functions->getCategories(1); $feed_data['aaData'][]=array( $chk,stripslashes($val['sub_category_name']).$option, stripslashes("Category Name - Not Showing"), $photo, "$date<br/><span class=\"tag ".$val['status']."\">".t($val['status'])."</span>" ); } $this->otableOutput($feed_data); } $this->otableNodata(); }
【问题讨论】:
-
尝试编辑问题。第三张图片未正确上传解决方案
-
它不允许我上传超过 3 张图片。但基本我想显示包含类别名称的子类别列表
标签: php mysql yii yii2 yii-components