Métodos Zend/biblioteca en cron

¿Es posible crear una instancia de zend_view en un script de pestaña cron en zend? Lo que quiero es obtener la URL base, la URL del servidor dentro de un script que ejecuta el cron.

Escuché que en la pestaña cron, zend_view no tiene idea de la URL base y del servidor.

¿Hay otra forma de hacerlo?

preguntado el 04 de julio de 12 a las 04:07

2 Respuestas

Cree un nombre de controlador CronController agregue cualquier acción, digamos

Class CronController extends Zend_Controller_Action
{
   public function workAction()
   {

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

En su crontab, use wget para ejecutar la acción de su controlador

wget -q --spider http://www.mysite.com/public/cron/work

Respondido 04 Jul 12, 05:07

Puede crear un archivo Cron.php como este donde quiera:

// 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');

Entonces tienes cronAction y view en index Controller

Respondido 04 Jul 12, 06:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.