最近將原本的程式全都用 Zend Framework 來改寫,
前端的部份已經完成了70%了吧!
先來看一下之後要跑的一些 Cron ,要怎麼用 Zend Framework 來執行。
看到一篇文章說的非常非常的清楚,而且一下子就搞定了。
我這裡來簡單記錄一下。
cron.php
define(“_CRONJOB_”,true); require('/home/www/web/public/index.php’); //... rest of your code goes here, you can use all Zend components now!
然後在 index.php 最後面加上
//.........略 $application->bootstrap(); /** Cronjobs don’t need all the extra’s **/ if(!defined('_CRONJOB_') || _CRONJOB_ == false) { $application->bootstrap()->run(); }
這樣就搞定了。
現在可以把你的程式加到 Cron 中執行了~~
另外在這裡,再補充一下,你也可以直接從 application.ini 裡設定的 DB 資訊,來建DB connection
程式片段如下:
define("_CRONJOB_",true); require('/home/www/web/public/index.php’); $bootstrap = $application->getBootstrap(); $bootstrap->bootstrap('db'); $dbAdapter = $bootstrap->getResource('db'); $dbAdapter->getConnection(); $stmt = $dbAdapter->select()->from('TABLE')->where("ID='119'")->query(); $result = $stmt->fetchAll();
0 comments:
張貼留言