如何在过期日期的基础上得到结果

时间:2011-11-10 11:46:13

标签: php zend-framework magento-1.5 magento

这就是我想要做的!我希望根据结束日期意味着过滤我的结果,如果结束日期小于当前日期,则显示结果,否则不显示结果。

public function getAllEvents() {

  $all_events = Mage::getModel('events/events')->getCollection()
       ->addAttributeToFilter('end_date', array('lt' => date(strtotime(getdate()),'YYYY-MM-dd HH:mm:ss'))
       ->setOrder('start_date', 'ASC')
       ->getData();
  return $all_events;
}

但是当我尝试获得结果时,我在前端遇到此错误 $这 - > getAllEvents();

解析错误:语法错误,意外T_OBJECT_OPERATOR 请帮忙

1 个答案:

答案 0 :(得分:0)

您在以下一行中缺少a):

->addAttributeToFilter('end_date', array('lt' => date(strtotime(getdate()),'YYYY-MM-dd HH:mm:ss'))

添加另一个),你应该全部设定。