CarouselItem.php 634 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: NODELOG
  5. * Date: 2017/3/8
  6. * Time: 下午11:21
  7. */
  8. namespace api\common\models;
  9. use yii\helpers\ArrayHelper;
  10. class CarouselItem extends \common\models\CarouselItem
  11. {
  12. /**
  13. * @return array|false
  14. */
  15. public function fields()
  16. {
  17. return ArrayHelper::merge(parent::fields(), [
  18. 'link' => function ($model) {
  19. /* @var self $model */
  20. return $model->url;
  21. },
  22. 'url' => function ($model) {
  23. /* @var self $model */
  24. return $model->image;
  25. },
  26. ]);
  27. }
  28. }