0
私は、入札管理システムを開発し、入札の作成時にPDFファイルを添付しようとしています。Codeignitorファイルアップロードエラー
私は以下のコントローラとビューを持っていますが、ファイルが選択されていないようないくつかの並べ替えを表示しています。それは私を殺している。
function addtender() {
$this->form->set_rules('name', 'Tender Name', 'required|min_length[4]');
$this->form->set_rules('district', 'District Name', 'required|min_length[4]');
$this->form->set_rules('department', 'Department Name', 'required|min_length[4]');
$this->form->set_rules('userfile', 'Pdf File ', 'required');
if($this->form->run()) {
$config['upload_path'] = './assets/pdf/';
$config['allowed_types'] = 'pdf';
$config['max_size'] = 1000;
$this->load->library('upload', $config);
if (!$this->upload->do_upload('userfile'))
{
print_r($this->upload->display_errors());
$this->data['page_data'] = 'admin/upload_view';
}
else
{
print_r($this->upload->data());
}
}
}
私はpdfファイルcodeignitorをアップロードするこのコントローラコードを持っています。 私の見解は、あなたがアップロードするファイルを選択していない、と言っている
<div class="col-md-10">
<h3>Add Tenders</h3>
<?=validation_errors('<div class="alert alert-danger">', '</div>');?>
<?=form_open(site_url('admin/addtender'))?>
<label>Tender Name</label>
<input class="form-control" name="name" type="text">
<label>District</label>
<input type="text" name="district" class="form-control">
<label>Department</label>
<input type="text" name="department" class="form-control">
<label>PDF file</label>
<input type="file" name="userfile" class="form-control">
<br>
<input name="submit" type="submit" class="btn btn-primary" value="Add Tender">
</div>
です。