| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | <?php/** * Created by PhpStorm. * User:  NODELOG * Date: 2017/3/8 * Time: 下午11:19 */namespace api\modules\v1\controllers;use api\common\controllers\Controller;use api\modules\v1\models\Comment;use common\enums\StatusEnum;use yii\data\ActiveDataProvider;use yii\web\ServerErrorHttpException;class CommentController extends Controller{    /**     *     * @param $entity     * @param $entity_id     * @return ActiveDataProvider     * @throws ServerErrorHttpException     * @author nodelog     */    public function actionIndex($entity, $entity_id)    {        $entityList = \common\models\Comment::getEntityList();        if (!isset($entityList[$entity])) {            throw new ServerErrorHttpException('空空如也');        }        $query = Comment::find()->where(['entity' => $entity, 'entity_id' => $entity_id, 'status' => StatusEnum::STATUS_ON, 'parent_id' => 0]);        return new ActiveDataProvider([            'query' => $query,            'pagination' => [                'pageSize' => Comment::PAGE_SIZE,            ],            'sort' => [                'defaultOrder' => [                    'created_at' => SORT_ASC,                ]            ]        ]);    }}
 |