1648053976 2011-10-25 16:50:37 2910次浏览 4条回复 0 0 0

[attach]426[/attach] 文章发布时间是用的是时间戳
思路是先把时间戳 转换成 正常的月份 然后跟get的信息做对比然后输出 列表
想问下 yii 有没有什么更好的法子

接触yii时间不久 高手指点下

  • 回复于 2011-10-25 23:06 举报

    这个不关yii的事吧,数据库查询问题。。。

    我只想到一个笨方法:
    既然你是用时间戳,那么就可以设定一个范围咯,

    比如说,你要搜9月内的,那么,create_time > 12000000 AND create_time <130000000 (数字只是举例)

  • 回复于 2011-10-26 09:55 举报
    $dataProvider=new CActiveDataProvider('Arc',array(
        'criteria'=>array(
            'condition'=>'DATE_FORMAT(FROM_UNIXTIME(addtime),"%Y-%d")="'.$time.'" and typeid=7',
            'order'=>'addtime DESC',
        ),
        'pagination'=>array(
            'pageSize'=>10,
        ),
    ));
    

    我直接用mysql的函数 实现的 不知道 这样用 对 数据查询有什么影响

  • 回复于 2011-10-26 13:26 举报

    基本上没什么影响,如果你只用mysql的话~而且你这些函数都通用

  • 回复于 2011-10-26 17:41 举报

    来学习的飘过。

您需要登录后才可以回复。登录 | 立即注册