我在CodeIgniter中使用以下代码。
$data["flash_Message"] = "Update successfull."
我想以绿色显示Flash消息。我怎么能这样做?
答案 0 :(得分:3)
您可以在视图中执行以下操作:
if(isset($flash_Message))
{
echo "<div style='color:green;'>$flash_Message<div>";
}
就个人而言,我使用了flashdata
的codeigniter session
库来显示这样的成功/失败状态......
$this->session->set_flashdata('message',"<div style='color:green;'>Update successfull.<div>");
在视图中,您可以通过以下方式显示flashdata
:
echo $this->session->flashdata('message');
答案 1 :(得分:0)
if(isset($flash_Message)){
<div><strong>Hey!</strong> <?php echo $flash_Message ?> </div>
}
或者如果您使用的是Jquery UI 使用此代码:
if(isset($flash_Message)){
<div class='ui-widget'>
<div class='ui-state-highlight ui-corner-all' style='margin-top:20px; padding:0 .7em;'>
<p><span class='ui-icon ui-icon-info' style='float: left; margin-right: .3em;'></span>
<strong>Hey!</strong> <?php echo $flash_Message ?> </p>
</div>
</div>
}
从此处了解有关Jquery UI的更多信息http://jqueryui.com/