我需要在我的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