【发布时间】:2017-08-29 11:14:49
【问题描述】:
如何在YII2 ActiveController中按降序返回数据?请帮我。从activecontroller返回的JSON响应必须在由news_id降序排列。 P>
<?php
namespace app\api\modules\v1\controllers;
use yii\web\Response;
use yii\rest\ActiveController;
class NewsController extends ActiveController {
// We are using the regular web app modules:
public $modelClass = 'app\models\News';
}
这是新闻模型
<?php
namespace app\models;
use Yii;
class News extends \yii\db\ActiveRecord
{
public static function tableName()
{
return 'news';
}
public function rules()
{
return [
[['news_title', 'news_description', 'news_link'], 'required'],
[['news_description', 'news_link'], 'string'],
[['news_time'], 'safe'],
[['news_title'], 'string', 'max' => 255],
];
}
public function attributeLabels()
{
return [
'news_id' => 'News ID',
'news_title' => 'News Title',
'news_description' => 'News Description',
'news_link' => 'News Link',
'news_time' => 'News Time',
];
}
}
【问题讨论】:
-
添加您的问题查询和相关模型。 SPAN>
-
我添加了模型类。你可以把一些想法返回数据NI从大到小的顺序? SPAN>
标签: yii2 yii2-basic-app yii2-api