[英]In Zend MVC, how do you add a view for a page in a subpath?
/控制器/动作
但是如果我们有
/控制器/动作/子动作
如何将这个“子动作”添加到控制器?
MVC设计中没有子操作。
您可以做的是将“子操作”设置为操作的参数或自变量。 如果不想使用默认的param/value
配对,则需要设置自定义路由以识别单个值。
若要选择其他视图,请使用ViewRenderer
操作帮助器。 参见ZEND,使用数据呈现不同的视图
您可以在其他地方创建Facades,然后编写mod_rewrite将所有^ / controller /.* URL重定向到/ controller /,并将init()方法中的所有请求重定向到Facade中的对应方法
您还可以尝试创建类似YourController的东西来扩展Zend_Controller_Action,并修改所有控制器以扩展该控制器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.