代码之家  ›  专栏  ›  技术社区  ›  rahim asgari

zend framework中iframe内的呈现视图脚本

  •  2
  • rahim asgari  · 技术社区  · 14 年前

    我希望在zend框架应用程序的iframe中呈现一个控制器操作的视图脚本。怎么可能?

    3 回复  |  直到 14 年前
        1
  •  2
  •   Bayan B Poelinca Dorin    10 年前

    对于要在iframe中呈现的视图,有一个单独的操作(也可能是控制器…)(您可能希望在这个操作中使用 $this->_helper->layout()->disableLayout(); 或者改变布局。。。取决于你想要达到的目标),然后在你的视图中你想要显示iframe do

    <iframe src="you're iframe action uri">
        <p>Your browser does not support iframes.</p>
    </iframe>
    
        2
  •  0
  •   Barkermn01    14 年前

    与浏览器中相同,

    将iframe src设置为/controllers/view/,

    如果一个iframe作为一个浏览器出现在带有高级JS控件的页面中。

        3
  •  0
  •   takeshin    14 年前
    1. 设置支持iframes的正确Doctype
    2. 那么,

    在您看来:

    <iframe src="<?= $this->url(array(
        'module'=>'yourmodule',
        'controller'=>'yourcontroller',
        'action'=>'youraction'),
        'default', true); ?>  ">
    
        <?= $this->render('/path/to/your/view/youraction.phtml'); ?>
    </iframe>