質問 > 管理機能 > v2.13 画像のアップロードにつきまして |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ma-ma |
投稿日時: 2017/6/6 14:40
対応状況: −−−
|
常連 登録日: 2014/9/22 居住地: 投稿: 55 |
Re: v2.13 画像のアップロードにつきまして 468様
ご返信ありがとうございます。 >ご提案されているように削除時のフラグを立てて、処理する形でも対応は可能ですが、 >その場合、画面とのパラメータを追加する必要がありますが、この辺りの仕組みを把握するのは大変では無いでしょうか? かしこまりました。 こちらはやめておきます。 >$arrCategory['temp_main_image']が削除時、または画像未登録時は空。 >画像登録時は値が入っていると判断するほうが変更が少ないのではないかと思いますが如何でしょうか? こちらですが、新規カテゴリ作成時には正常に動作をするのですが、カテゴリ編集時には画像をアップロードしないと正常にうごきませんでした。 おそらく、「save_main_image」に値が入っていないのが原因だと思います。 カテゴリ編集の際、「save_main_image」に値を入れておくにはどのようにすれば良いのでしょうか? カテゴリ編集の際にデータを引っ張ってくるSC_Helper_Category.phpを下記のように触っております。 ---------- public function get($category_id) { $objQuery =& SC_Query_Ex::getSingletonInstance(); $col = 'dtb_category.*, dtb_category_total_count.product_count'; $from = 'dtb_category left join dtb_category_total_count ON dtb_category.category_id = dtb_category_total_count.category_id'; $where = 'dtb_category.category_id = ? AND del_flg = 0'; // 登録商品数のチェック if ($this->count_check) { $where .= ' AND product_count > 0'; } $arrRet = $objQuery->getRow($col, $from, $where, array($category_id)); $arrRet[arrFile] = $this->getFormFileList(IMAGE_TEMP_URLPATH, IMAGE_SAVE_URLPATH,$arrRet["main_image"],$arrRet["sub_image"]); return $arrRet; } public function getFormFileList($temp_url, $save_url, $mainfile, $subfile01){ $arrRet = array(); if ($mainfile != ""){ $arrRet['main_image']['filepath'] = rtrim($save_url, '/') . '/' . $mainfile; } if ($subfile01 != ""){ $arrRet['sub_image']['filepath'] = rtrim($save_url, '/') . '/' . $subfile01; } return $arrRet; } ---------- また、温かいお言葉ありがとうございます! あと少しですので頑張っていきたいと考えております。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |