CI如何设置跳转的提示语句?
做一个注册页面,注册后跳转到首页,用redirect('/index.php','location');现在想在注册成功后加个“注册成功”的提示再掉转到首页该怎么做?
同样期待。。。。。。 这个不是 CI 的问题了,这个你需要用 JS 做跳转。 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 方法是
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视图原理是一样的。
多谢 怎么没看到结贴的操作,第一次用,不知道在哪里 小草 发表于 2012-7-3 12:02 static/image/common/back.gif
怎么没看到结贴的操作,第一次用,不知道在哪里
呵呵,这里不是CSDN,没有结贴。 rubekid 发表于 2012-7-2 22:47 static/image/common/back.gif
其中 模型下showmessage 方法是
不错 谢谢了 刚好能用上 :$
页:
[1]