Article.php 701 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: NODELOG
  5. * Date: 16/2/25
  6. * Time: 下午2:36
  7. */
  8. namespace api\modules\v1\models;
  9. use yii\helpers\ArrayHelper;
  10. class Article extends \common\models\Article
  11. {
  12. public function fields()
  13. {
  14. return ArrayHelper::merge(parent::fields(), [
  15. 'module' => function ($model) {
  16. return array_get(\common\models\ArticleModule::getTypeEnum(), $model->module);
  17. },
  18. // 'cover' => function ($model) {
  19. // return ArrayHelper::getValue($model, 'cover.url', '');
  20. // },
  21. ]);
  22. }
  23. public function extraFields()
  24. {
  25. return [
  26. // 'data'
  27. ];
  28. }
  29. }