gpt4 book ai didi

variables - 在 Zend 框架 2 中将变量设置为 404

转载 作者:行者123 更新时间:2023-12-05 01:08:39 25 4
gpt4 key购买 nike

在我的 Controller 中,我在 If 语句之后抛出一个 404 响应,类似于:

    if ($foo) {
$this->getResponse()->setStatusCode(404);
return;
}

然后,我想将一些变量发送到我的 404 页面。在我看来,我想做这样的事情:
    $this->getResponse()->setVariables(array('foo' => 'bar', 'baz' => 'bop'));
$this->getResponse()->setStatusCode(404);
return;

这不是好的解决方案,所以我必须怎么做?

之后,如何在我的 404 View 中获取这些变量?

谢谢

最佳答案

天啊..

我太笨了

解决方案 :

if ($foo) {
$this->getResponse()->setStatusCode(404);
return array('myvar' => 'test');
}

在 404.phtml 中:
<?php echo $this->myvar; ?>

关于variables - 在 Zend 框架 2 中将变量设置为 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16852818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com