//配置
在application/config里面的autoload.php里配置两处:
1:将$autoload['libraries'] = array();变为$autoload['libraries'] = array('database');
2:将$autoload['helper'] = array();变为$autoload['helper'] = array('url');//如果不加的话跳方法的时候会报site_url()未定义错误。
//表单页面
<form method="post" action="<?php echo site_url('brand/brand_add') ?>" enctype="multipart/form-data""> </form> //控制器 //添加//添加 public function add() { if($this->input->post()){ //var_dump($_POST);die; $config['upload_path'] = 'Public/uploads/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = '0'; $config['max_width'] = '0'; $config['max_height'] = '0'; $this->load->library('upload', $config); if ( ! $this->upload->do_upload('b_file')) { $this->upload->display_errors(); } else { $data['b_name']=$this->input->post('b_name'); $data['b_web']=$this->input->post('b_web'); $data['b_self']=$this->input->post('b_self'); $data['b_order']=$this->input->post('b_order'); $data['b_statue']=$this->input->post('b_statue'); $datas = array('b_file' => $this->upload->data()); $data['b_file']='Public/uploads/'.$datas['b_file']['file_name']; $arr= $this->db->insert('brand',$data); if($arr){ // echo 1;die; redirect('brand/brand_list'); } else{ // echo 0;die; redirect('brand/brand_add'); } } }else{ $this->load->view('login/brand_add.html'); } } //展示public function tui_list(){ $arr['list']=$this->db->limit(4)->get('self')->result_array(); $this->load->view('login/tui_list.html',$arr); } //视图数据渲染<?php foreach($list as $key=>$val){?> <li><img src="<?php echo base_url()?><?php echo $val['photo']?>" alt=""/></li> <?php }?>