ファイル アップロード ライブラリを使用して、サーバーにファイル (主に画像) をアップロードすることに成功しました。
私の問題は、その特定のアイテムを更新する必要があるときです。もう一度写真を参照する必要があります。サーバーに既にアップロードされている画像をアップロード ボタンに添付する方法はありますか? ワードプレスのようなメディアページを作ろうと思っているのですが、誰か教えていただける出発点はありますか?本当にありがとう!
ファイル アップロード ライブラリを使用して、サーバーにファイル (主に画像) をアップロードすることに成功しました。
私の問題は、その特定のアイテムを更新する必要があるときです。もう一度写真を参照する必要があります。サーバーに既にアップロードされている画像をアップロード ボタンに添付する方法はありますか? ワードプレスのようなメディアページを作ろうと思っているのですが、誰か教えていただける出発点はありますか?本当にありがとう!
隠しフィールドを使用できます...この例を確認してください
意見
<?php echo form_upload("vLogo", $campaign->vLogo , "id='vLogo'"); ?>
<?php echo form_hidden("vLogo_old", $campaign->vLogo , "id='vLogo_old'"); ?>
コントローラ
(編集機能)
//The way you do when you click on browse and select a file
if(isset($_FILES['vLogo']['tmp_name']) && !empty($_FILES['vLogo']['tmp_name']))
{
$this->load->library('upload', $config);
// Initialaizing Logo upload
$this->upload->initialize($config);
if ( !$this->upload->do_upload('vLogo')){
$logo_error = array('vLogo' => $this->upload->display_errors());
}
else{
$data1 = array('upload_data' => $this->upload->data());
}
}
else
{
//The browse filed is empty..So hidden input is taken
$data1['upload_data']['file_name'] = $post['vLogo_old'];
}