0

是否可以在 zend 的 cron 选项卡脚本中创建 zend_view 的实例?我想要的是在由 cron 执行的脚本中获取基本 url、服务器 url?

我听说在 cron 选项卡中,zend_view 不知道基本和服务器 url。

还有其他方法吗?

4

2 回答 2

0

您可以在任何地方创建这样的 Cron.php 文件:

// address of zend library
set_include_path( '../library' . PATH_SEPARATOR . get_include_path() ); 

include_once('Zend/Http/Client.php');

$url = 'http://www.yoursite.com/index/cron';

$client = new Zend_Http_Client($url);

$response = $client->request('GET');

所以你在索引控制器中有 cronAction 和视图

于 2012-07-04T05:33:05.503 回答
0

创建一个控制器名称 CronController 添加任何操作让我们说

Class CronController extends Zend_Controller_Action
{
   public function workAction()
   {

         $view = $this->view ; //access for zend_view
   }
}

在您的 crontab 中使用 wget 执行您的控制器操作

wget -q --spider http://www.mysite.com/public/cron/work
于 2012-07-04T04:32:12.527 回答