gpt4 book ai didi

PHP kohana 框架模板呈现问题 - 空白页

转载 作者:可可西里 更新时间:2023-11-01 13:28:53 40 4
gpt4 key购买 nike

我创建了一个函数来获取用户收件箱消息并使用“user-profile-messages”模板显示它。如果用户单击删除所有按钮,我还添加了删除批量收件箱消息的功能(在同一功能中)。但是在删除所有消息后,页面/模板没有重新显示。请告诉我可能是什么原因。

我正在使用以下方法呈现页面。

 $this->template->body = View::factory("user-profile-messages", array(
"msg" => $msg,
"messages" => $messages,
))->render();

我使用的是 Kohana 最新版本。

最佳答案

首先,如果您没有扩展模板 Controller ,那么您的代码应该是:

$view = View::factory("user-profile-messages", array(
"msg" => $msg,
"messages" => $messages,
));

$this->response->body($view)

输出由 $this->response->body($view) 设置。不需要调用 render,因为它有一个 __toString 方法。


如果您正在扩展模板 Controller ,看起来您就是这样。它会自动呈现输出,除非您明确告诉它不要这样做:

$this->auto_render = FALSE;

默认情况下,它将使用包含您的 View 的变量body 呈现模板template

关于PHP kohana 框架模板呈现问题 - 空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6172678/

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