我需要在我的zend框架項目中向其他控制器發送內部請求。使用Zend Framework執行內部請求1.11
我已經調查了操作助手這件事,但似乎沒有工作。
我的項目是一個API。該API有時會重複輸出。
舉例: /client.json:返回客戶端的列表,用戶可以訪問 /client/tree.json返回客戶
爲了減少模型代碼和額外的查詢重新綁定數據的樹/客戶端/tree.json最好是通過內部調用/client.json來獲取已清理的客戶端列表。
Zends文件說,這樣的事情:
$request = clone $this->getRequest();
$request->setActionName('get')
->setControllerName('tree')
->setParams(array('bar' => 'baz'));
$this->_helper->actionStack($request);
但是它不狀態如何從請求中提取數據。如果我
print_r($this->_helper->actionStack($request));
我只是得到一噸的Zend垃圾
你可能會發布一些代碼,可能有助於解釋你在問什麼?我在理解什麼是控制器的內部請求時可能會遇到問題,因爲控制器本身不應該做任何事情。 – RockyFord
更新,謝謝回覆。 – azz0r