我有一个这样的数组:
Array
(
[54995] => Array
(
[id] => 54995
[create_time] => 2012-02-02 20:09:00
)
[57349] => Array
(
[id] => 57349
[create_time] => 2012-02-09 23:26:00
)
[63565] => Array
(
[id] => 63565
[create_time] => 2013-10-26 15:55:30
)
[63566] => Array
(
[id] => 63566
[create_time] => 2013-10-26 15:56:32
)
)
和一个按 id 排序的 dataProvider。
我将使用这个数组的 create_time 对 dataProvider 进行排序。
数组 ids 与 dataProvider 中的帖子 id 相同。
我可以这样做吗?
编辑:
我有链接和标签模型。我使用 dataProvider 进行链接,但创建存储在标签表中的时间。
标记字段:
- ID
- 标题
- 链接ID
- 创建时间
链接字段:
- ID
- 标题
链接 dataProvider 生成器:
$pCriteria = new CDbCriteria();
$pCriteria->condition = 'status=:p1';
$pCriteria->params = array(':p1' => Lookup::STATUS_PUBLISHED_ALL);
$pCriteria->addInCondition('id', $pishnahadIds);
$pLinks = Link::model()->findAll($pCriteria);
由于某些原因,我没有任何关系。