尝试修改闪信功能,但无论如何都不起作用。$_SESSION[$type][$name]
等等格式是不是不能接受?
function flash($type = '', $name = '', $message = '', $class = '', $dismiss = '' )
{
//We can only do something if name exists
if($name)
{
//No message, create it
if($message && empty($_SESSION[$type][$name]))
{
$_SESSION[$type][$name] = $message;
$_SESSION[$type][$name][$class] = $class;
$_SESSION[$type][$name][$dismiss] = $dismiss;
}
//Message exists, display it
else if($_SESSION[$type][$name] && empty($message))
{
echo '<div class="'.$_SESSION[$type][$name][$class].'">'.$_SESSION[$type][$name].' '.$_SESSION[$type][$name][$dismiss].'</div>';
unset($_SESSION[$type]);
}
}
}
用法是:
// set a message
<?php flash( 'error', 'test', 'whats up?', 'info', 'TRUE' ); ?>
// display a message
<?php flash( 'test' ); ?>