NoticeWidget.php 850 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 03/03/2017
  6. * Time: 12:19
  7. */
  8. namespace app\backend\widgets\goods;
  9. use app\common\components\Widget;
  10. use app\backend\modules\goods\models\Notice;
  11. use app\common\models\Member;
  12. class NoticeWidget extends Widget
  13. {
  14. public function run()
  15. {
  16. $noticetype = [];
  17. $saler = [];
  18. $uid = '';
  19. $notices = Notice::getList($this->goods_id);
  20. if ($notices) {
  21. foreach ($notices as $notice) {
  22. $noticetype[] = $notice['type'];
  23. $uid = $notice['uid'];
  24. }
  25. $saler = Member::getMemberById($uid);
  26. }
  27. return view('goods.widgets.notice', [
  28. 'uid'=>$uid,
  29. 'noticetype'=>$noticetype,
  30. 'saler'=>$saler
  31. ])->render();
  32. }
  33. }