すべて問題ありませんが、アップロードフォルダを開くと画像が表示されません。
これがコントローラー「admin_news」です。localhost / site / asset/uploadに画像ファイルをアップロードしようとしています。しかし、[送信]をクリックすると、情報(タイトル、ニュース、カテゴリ)のみが日付ベースに追加されますが、ファイルはアップロードされません。
function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'html', 'file'));
$config['upload_path'] = base_url('asset/upload/');
$config['allowed_types'] = 'gif|jpg|png';
$this->load->library('upload', $config);
}
public function add_news(){
$this->load->helper('form');
$this->load->model('AddNews');
$this->load->view('templates/header', $data);
$this->load->view('admin/add_news');
$this->load->view('templates/footer');
if($this->input->post('submit')){
if ($this->upload->do_upload('image'))
{
$this->upload->initialize($config);
$this->upload->data();
}
$this->AddNews->entry_insert();
redirect("admin_news/index");
}
}
ビューには次のものしかありません。
<?php echo form_open_multipart(''); ?>
<input type="text" name="title" value="Title..." onfocus="this.value=''" /><br />
<input type="file" name="image" /><br />
...。