|
发表于 2012-7-2 22:47:52
|
显示全部楼层
PHP复制代码 if($this->membermodel->login($username,$password)){
$this->adminmodel->showmessage('do_success', $this->config->item('base_url') . 'admin/member');
}
else{
$this->adminmodel->showmessage('login_info_error');
} 复制代码
其中 模型下showmessage 方法是
PHP复制代码
public function showmessage ($message, $url_forward='', $add_base_url = FALSE, $second=3) {
$data = array();
$referer=$this->input->server('HTTP_REFERER');
if(!empty($url_forward)){
if($add_base_url){
$referer = $this->config->item('base_url') . $url_forward;
}
else{
$referer = $url_forward;
}
}
$message = $this->lang->line($message) ? $this->lang->line($message) : $message;
$confirm = $this->lang->line('confirm') ? $this->lang->line('confirm') : 'confirm';
$data['base'] = $this->config->item('base_url');
$data['referer'] = $referer;
$data['message'] = $message .'<br /><a href="' . $referer . '">' . $confirm . '</a>' ;
$this->smarty->view('admin/showmessage',$data);
exit();
}
复制代码
设计思路是,在视图建立一个showmessage 页面, 用来显示提示信息。 以上代码是结合smarty 做模版, 和直接使用 CI视图原理是一样的。
|
评分
-
查看全部评分
|