PicCategoryClass.php 831 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace bizMall\goods\classes;
  3. use bizMall\goods\services\GoodsCategoryService;
  4. use bizMall\goods\services\GoodsStyleService;
  5. use common\components\business;
  6. use common\components\stringUtil;
  7. use Yii;
  8. use bizMall\base\classes\BaseClass;
  9. class PicCategoryClass extends BaseClass
  10. {
  11. public static $baseFile = '\bizMall\goods\models\PicCategory';
  12. //根据图库的所有分类
  13. public static function getCategoryIdByPicId($id)
  14. {
  15. $picId = is_array($id) ? $id : [$id];
  16. $list = self::getAllByCondition(['picId' => ['in', $picId]], null, 'picId,categoryId');
  17. $data = [];
  18. if (!empty($list)) {
  19. foreach ($list as $key => $val) {
  20. $picId = $val['picId'];
  21. $categoryId = $val['categoryId'];
  22. $data[$picId][] = $categoryId;
  23. }
  24. $data = is_array($id) ? $data : array_pop($data);
  25. }
  26. return $data;
  27. }
  28. }