다음과 같이 안녕하세요 시도하십시오 :
<crontab>
<jobs>
<inchoo_birthday_send>
<schedule><cron_expr>0 1 * * *</cron_expr></schedule>
<run><model>birthday/observer::sendBirthayEmail</model></run>
</inchoo_birthday_send>
</jobs>
</crontab>
이 observer.php라는 이름의 모델 파일을 생성 (모델 폴더) : 다음 코드
먼저 사용자 정의 모듈을 생성하고 config.xml 파일의 사본 방법 sendBirthayEmail으로 다음과 같이
난 내 설치 한 100 % 완료되지에서 위의 코드를 복사 한 제발하지 않는 것이
class Inchoo_Birthday_Model_Observer
{
public function sendBirthayEmail()
{
$day = new DateTime();
$todayDate = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
$collection = Mage::getResourceModel('catalog/product_collection');
$collection->addAttributeToFilter('status',1); //only enabled product
$day->modify("-14 days");
$fromDate = $day->format("Y-m-d 00:00:00");
$collection->addAttributeToFilter('created_at', array('or'=> array(0 => array('date' => true, 'from' => $fromDate), 1 => array('is' => new Zend_Db_Expr('null')))), 'left');
$collection->setOrder('created_at', 'desc');
$collection->addAttributeToSelect('*'); //add product attribute to be fetched
$collection->addStoreFilter();
if(!empty($collection))
{
//do your work here.
}
return $this;
}
}
, 당신의 코드로 조정할 필요가 원하는 결과물로 만드십시오.