- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在使用 ZF 开发 Web 应用程序时,我有一个哈哈!关于 Zend_Controller_Action 中的 _forward 方法的时刻。如 the Programmer's Reference Guide 中所述,当在一个 Action 中调用_forward方法时,请求的 Action 在当前 Action 完成之前不会被执行。这就引出了一个问题:
除了表单处理(尽管您可能会将 _forward 请求放在操作结束时),您何时会使用 _forward 操作来有意确保在开始另一个操作之前完成当前操作?有哪些明确的例子?与 ActionStack 相比,使用这种方法有什么缺陷或优势吗?
最佳答案
_forward()
只是替换 Request
中的模块/ Controller / Action 参数目的。
它只允许在旅途中改变主意(无需其他请求)。
这会产生不同的后果,具体取决于调用的调度循环状态。一段时间setDispatched()
需要执行。
考虑这些场景:
第一的:
$this->_forward('some')
return $this->_forward('some');
$this->someAction();
// ececuted?
return $this->someAction();
// executed?
关于zend-framework - Zend_Controller_Action _forward 使用(或滥用)案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4206120/
我希望有人解释一下 _forward 到底在做什么,我看不到 _forward 是否也在将附加 View 呈现给 Action 或只是执行 Action 。 也可以在 View 脚本中将参数传递给 $
在使用 ZF 开发 Web 应用程序时,我有一个哈哈!关于 Zend_Controller_Action 中的 _forward 方法的时刻。如 the Programmer's Reference
我如何转发到同一 Controller 内的其他操作,避免重复所有调度过程? 例子:如果我指向用户 Controller ,默认操作是此函数中的 indexAction() 我使用 _forwad('
我是一名优秀的程序员,十分优秀!