12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- /**
- * Created by PhpStorm.
- * User: NODELOG
- * Date: 2017/3/8
- * Time: 下午11:21
- */
- namespace api\modules\v1\models;
- use api\common\models\User;
- use common\helpers\Util;
- use yii\helpers\ArrayHelper;
- class Comment extends \common\models\Comment
- {
- public function getAuthor()
- {
- return $this->hasOne(User::className(), ['id' => 'user_id']);
- }
- public function fields()
- {
- return ArrayHelper::merge(parent::fields(), [
- 'author',
- 'created_at' => function ($model) {
- /* @var self $model */
- return Util::formatTime($model->created_at);
- },
- ]);
- }
- public function extraFields()
- {
- return [
- 'sons'
- ];
- }
- }
|