8得票1回答
如何捕获Zend视图输出而不是实际输出它

问题:有时在我们的Zend控制器中,我们不想直接输出脚本,而是想要该脚本的内容。一个例子:当我们需要将视图脚本的结果HTML输出包含在另一个结构(如JSON或XML)中以供客户端处理时。 我在stackoverflow上找到了答案,但由于它处于不同的上下文中,所以不是很快。我已经为此苦苦挣扎了...

8得票4回答
Zend框架:在一个布局中呈现多个视图

我希望使用Zend_Layout生成一个动态网站。 我的布局文件(/application/layouts/scripts/layout.phtml)包含以下内容: ... <body> <?php echo $this->rend...

7得票1回答
Zend Framework 2 - 如何从库中包含部分文件

我写了一个部分代码,想在多个模块中使用。我认为最好的方法是将其放入我的自定义库中。 但不幸的是,我找不到一种方法可以包含此部分代码而不使用非常丑陋的路径,例如: echo $this->partial('/../../../../vendor/myvendor/library/MyV...

11得票6回答
从Zend Framework视图中获取基本路径

情况:你正在使用Zend框架开发网站,需要相对链接到Web应用程序部署的文件夹。例如在线上是mysite.com/folder,在开发中是localhost:8080。 以下内容可以在控制器中完美运行,无论部署位置如何:$this->_helper->redirector-&gt...

39得票8回答
将变量发送到Zend Framework中的布局

在我的项目中,有一些动态元素在所有页面上都存在。我已经将它们放在了layout.phtml中。 我的问题是:如何从我的控制器向layout中发送变量? 如果我想从控制器发送信息,我可以使用:$this->view->whatever = "foo"; 使用以下代码在视图中接收它...

19得票7回答
我该如何在Zend_Form文件元素上使用ViewScripts?

我正在使用这个ViewScript来处理我的标准表单元素:<div class="field" id="field_<?php echo $this->element->getId(); ?>"> <?php if (0 < strlen(...

15得票4回答
强制规范使用HTTPS协议

我希望我的客户部分使用https,例如注册、登录、个人详情和订单详情等。我已经设置了我的路由以包括https协议(我可以通过https访问客户部分),但我无法强制我的链接使用https:<a class="register" href="<?php echo $this->u...

15得票3回答
Zend - 如何在指定的动作中禁用布局?

我有以下控制器,其中包含以下方法之一:class EquipasController extends OccControllerAction { public function listaAction() { $this->_helper-&gt...

8得票4回答
Zend不同的视图脚本?

我有一个控制器,它将表单输入传递到模型类中进行验证。如果验证成功,我想允许流程继续并呈现与控制器相关联的默认视图。 我的问题是,如果验证不成功,则希望模型返回验证错误消息并在另一个视图中显示它们。如何在备用视图上设置错误消息? 谢谢。

11得票3回答
Zend框架 - 为控制器设置无布局

我有一个控制器,我想用它来调用和设置会话变量、获取信息等ajax脚本。如何设置,使得该特定控制器不使用默认布局(具体地说是没有布局),以便可以发送XML/JSON消息来回传输?