В Magento я создаю собственный модуль и хотел бы иметь возможность автоматически фильтровать по столбцу datetime, чтобы в начальном списке отображались только объекты, связанные с «сегодняшней» датой.
Вот мой столбец даты и времени:
$this->addColumn('ts', array(
'header' => $hlp->__('Activated'),
'align' => 'left',
'index' => 'ts',
'type' => 'datetime',
'width' => '160px',
));
Я думаю, у меня должен быть способ добавить фильтр в коллекцию следующим образом:
$now = Mage::getModel('core/date')->timestamp(time());
$dateTime = date('m/d/y h:i:s', $now);
$collection = Mage::getModel('mymodule/items')->getCollection()
->addFieldToFilter('ts', $dateTime);
Но это не работает?
Я использую неправильный фильтр? Моё поле "ts" в базе данных является полем "datetime", но по умолчанию magento "From:" - "To:" селекторы диапазона дат не используют часы, минуты, секунды.
Есть идеи?
Спасибо,
Tegan