我希望我的一个控制器操作的视图脚本在我的zend框架应用程序中的iframe中呈现。怎么可能?
答案 0 :(得分:2)
对于要在iframe中呈现的视图,还有一个单独的操作(也许是控制器...)(您可能希望使用$this->_helper->layout()->disableLayout();
进行此操作,或者可能更改布局...取决于你想要实现的目标),然后在你看来你想要显示iframe
<iframe src="you're iframe action uri">
<p>Your browser does not support iframes.</p>
</iframe>
答案 1 :(得分:0)
与浏览器相同,
将iframe src设置为/ controllers / view /,
在具有高级JS控件的页面中将iframe视为浏览器。
答案 2 :(得分:0)
在您看来:
<iframe src="<?= $this->url(array(
'module'=>'yourmodule',
'controller'=>'yourcontroller',
'action'=>'youraction'),
'default', true); ?> ">
<?= $this->render('/path/to/your/view/youraction.phtml'); ?>
</iframe>