我想把照片放在上传文件夹中,但当我试图从控制器调用变量到视图时,它会生成一个未定义变量错误
文件:application/controllers/ubah_profile.php
public function ubah_profile()
{
$data['foto'] = $this->db->get_where('user',array('id'=>$this->session->userdata('id')),1)->row()->foto;
$this->load->view('top',$data);
$this->load->view('upload_foto');
$this->load->view('bottom');
}
文件:application/views/top.php
<ul class="nav navbar-nav">
<li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="<?php echo base_url() ?>uploads/<?php echo $foto; ?>" class="user-image" alt="User Image">
<span class="hidden-xs">Admin</span>
</a>
</li>
</ul>
我的朋友,你应该更改表单类型。这就是控制器无法接收文件信息的原因。顺便说一句,这是一个很好的例子。