Php Kohana成功/错误消息方法

Php Kohana成功/错误消息方法,php,kohana,Php,Kohana,对于使用MVC框架(特别是Kohana)处理重定向和显示错误/成功消息的最佳方法,我有点困惑 我有一个控制器用户,它扩展了基本控制器 我正在尝试使用基本控制器中的action_remove()函数,然后重定向回它们所在的页面,并显示一条消息“用户已删除…” 我不想在GET参数中传递错误消息。有标准的方法吗?您应该尝试使用flash会话数据。当您希望显示错误和消息时,它非常有用。第一次访问时,闪存数据被删除,因此只能访问一次 这里也有一些与此相关的帖子您可以使用Kohana3.x中的消息模块。它

对于使用MVC框架(特别是Kohana)处理重定向和显示错误/成功消息的最佳方法,我有点困惑

我有一个控制器用户,它扩展了基本控制器

我正在尝试使用基本控制器中的
action_remove()
函数,然后重定向回它们所在的页面,并显示一条消息
“用户已删除…”


我不想在
GET
参数中传递错误消息。有标准的方法吗?

您应该尝试使用flash会话数据。当您希望显示错误和消息时,它非常有用。第一次访问时,闪存数据被删除,因此只能访问一次


这里也有一些与此相关的帖子

您可以使用Kohana3.x中的消息模块。它用于显示消息

请从这里下载此模块并解压缩。然后将其粘贴到modules文件夹中

然后在applications/bootstrap.php中启用它,如下所示

'message'      => MODPATH.'message', 
有5种类型的消息可用。成功、错误、警告、信息、通知。您可以为每条消息指定样式。但您需要使用消息类型的相同名称编写类

 Message::error('pls login to access');
//to assign message type.its error message.

echo Message::display();
//to display it
就这样。但请记住,您需要以成功、错误、警告、信息、通知的名义创建类以应用样式

若要检查视图文件中的条件,可以使用它

$sucessful_message=Message::display();

if($sucessful_message) { ?>
    <div id="messagedisplay" class="padding_150">
         <div class="notice_message">
            <?php echo $sucessful_message; ?>
         </div>
    </div>
<?php } ?>
$successful\u message=message::display();
如果($successful_message){?>

感谢您指导我使用get_once方法。临时会话。很好。