0

我在 CodeIgnitor 中使用以下代码。

$data["flash_Message"] = "Update successfull."

我想以绿色显示 flash_Message。我怎样才能做到这一点?

4

2 回答 2

3

您可以在视图中这样做:

if(isset($flash_Message))
{
  echo "<div style='color:green;'>$flash_Message<div>";
}

就个人而言,我使用flashdatacodeignitersession库来显示这种成功/失败状态......

$this->session->set_flashdata('message',"<div style='color:green;'>Update successfull.<div>");

在视图中,您可以flashdata通过以下方式显示您的:

echo $this->session->flashdata('message');
于 2013-04-29T10:53:01.750 回答
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/

于 2013-04-29T12:30:49.193 回答