|
我要发布文章,我的逻辑是这样的
1.加载文章表单->2.生成SESSION->3.填写表单->4.打开新窗口上传图片,插入SESSION到图片表为标记字段,->
5.回到文章编辑中->6.提交表单->7.将SESSION做为关联字段插入->8销毁SESSION
我的SESSION生成(2.)在文章控制控制器里的一开始,
当我图片插入SESSION后(4.),
提交表单又回到主控制器的时候又生成了一个SESSION(2.)
这样就不一致了,应该怎么改
PHP复制代码 public function add ()
{
$this->load->library('session');
$this->session->set_userdata('img_slug', random_string ('alnum', 10));//生成SESSION
$this->load->helper('form');
$this->load->library('form_validation');
$data['title'] = '添加新闻';
$this->form_validation->set_rules('title', 'Title', 'required');
$this->form_validation->set_rules('content', 'content', 'required');
if ($this->form_validation->run() === FALSE)
{
$this->load->view('news/header_add', $data);
$this->load->view('news/add');
$this->load->view('templates/footer');
}
else
{
$this->news_model->set_content();//插入文章表
$this->load->view('news/header_bootstrap', $data);
$this->load->view('add_success');//销毁SESSION
$this->session->sess_destroy();
}
} 复制代码
|
|