Symfony1 如何在symfony中启用XMLHttpReueqest中的布局
Symfony检测是否收到XmlHttpRequest并自动关闭调试栏和布局。但是,我希望用指定的布局装饰响应。另外,我不想在Symfony1 如何在symfony中启用XMLHttpReueqest中的布局,symfony1,Symfony1,Symfony检测是否收到XmlHttpRequest并自动关闭调试栏和布局。但是,我希望用指定的布局装饰响应。另外,我不想在操作中添加自定义代码行来启用布局,我希望我可以通过yml文件进行配置 提前感谢。您可以使用模块的自定义view.yml覆盖关闭布局 apps/frontend/modules/yourmodules/config.yml ajaxSuccess: has_layout: true layout: theajaxlayout 然而,我不确定
操作中添加自定义代码行来启用布局,我希望我可以通过yml文件进行配置
提前感谢。您可以使用模块的自定义view.yml覆盖关闭布局
apps/frontend/modules/yourmodules/config.yml
ajaxSuccess:
has_layout: true
layout: theajaxlayout
然而,我不确定这是否可能,你可能不得不在行动中这样做
$this->setLayout("theajaxlayout");
我之所以需要这个,是因为我的ajax表单包含在布局组件中,所以它没有在XHRs中使用。因此,我在抽象控制器中使用setLayout()创建了preExecute(),并在所有相关控制器中继承它。也许有人觉得它很有用。谢谢你的回复。