2013-05-14 38 views
0

我的控制器:PHP Zend的電話呼叫控制器方法

class CronController extends Zend_Controller_Action { 
    public function init(){ 
    } 

    public function indexAction(){ 
     die(); 
    } 

    public function reportAboutExpiringPaymentAction(){ 
    } 
} 

我怎麼能說reportAboutExpiringPaymentAction()從file.phtml

+0

但問題是爲什麼不在控制器中調用該操作它自行傳遞返回數據以查看? – Rikesh 2013-05-14 17:06:05

回答

0

,你需要的方式,並沒有在所有的工作。只有這樣,才能稱之爲一個PHTML這個函數是這樣的:
的URL是這樣的:http://www.yoursite.com/cron/report-about-expiring-payment
和代碼是:

class CronController extends Zend_Controller_Action { 
    public function init(){ 
    } 

    public function indexAction(){ 
     die(); 
    } 

    public function reportAboutExpiringPaymentAction(){ 
     /* YOUR CODE HERE */ 
     $this->render('file.phtml'); 
    } 
} 
0

您可以使用View Actions helper調用一個動作表單視圖。在你的情況下,<?php echo $this->action('reportaboutexpiringpayment','cron',null); ?>將執行動作