質問 > 管理機能 > v2.13 画像のアップロードにつきまして |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ma-ma |
投稿日時: 2017/6/2 16:29
対応状況: −−−
|
常連 登録日: 2014/9/22 居住地: 投稿: 55 |
Re: v2.13 画像のアップロードにつきまして 468 様
以前教えてもらった画像の表示部分ですが、 SC_Helper_Category.phpを修正して 表示できるようになりました。 一点問題が発生しましたので、 こちらもアドバイスを頂けると幸いです。 ------ 【内容】 カテゴリ編集を行い、 現在表示されている画像を削除すると、 表示上からは消えるのですが、データベースには消した画像が残ってしまいます。 たぶん、私か打った下記コードが原因なのはわかるのですが、 どのように修正をして良いのか困っています。 //追記 $objCategory = new SC_Helper_Category_Ex(); $arrRes = $objCategory->get($category_id); $objQuery =& SC_Query_Ex::getSingletonInstance(); $arrCategory['update_date'] = 'CURRENT_TIMESTAMP'; $objQuery->begin(); $where = 'category_id = ?'; //SQL作り直し(追記) $sqlval = array(); //$sqlval['category_id'] = $arrCategory['category_id']; $sqlval['category_name'] = $arrCategory['category_name']; $sqlval['parent_category_id'] = $arrCategory['parent_category_id']; $sqlval['level'] = $arrCategory['level']; $sqlval['rank'] = $arrCategory['rank']; $sqlval['creator_id'] = $arrCategory['creator_id']; $sqlval['create_date'] = $arrCategory['create_date']; $sqlval['update_date'] = $arrCategory['update_date']; $sqlval['del_flg'] = $arrCategory['del_flg']; if($arrCategory['temp_main_image'] != ''){ $sqlval['main_image'] = $arrCategory['temp_main_image']; }else{ $sqlval['main_image'] = $arrRes['main_image'];//ここが原因 } if($arrCategory['temp_sub_image'] != ''){ $sqlval['sub_image'] = $arrCategory['temp_sub_image']; }else{ $sqlval['sub_image'] = $arrRes['sub_image'];//ここが原因 } //$sqlval['seller'] = $arrCategory['seller']; $sqlval['age'] = $arrCategory['age']; $sqlval['profession'] = $arrCategory['profession']; $sqlval['birthday'] = $arrCategory['birthday']; $sqlval['three_size'] = $arrCategory['three_size']; $sqlval['list_comment'] = $arrCategory['list_comment']; $sqlval['main_comment'] = $arrCategory['main_comment']; $objQuery->update('dtb_category', $sqlval, $where, array($category_id)); $objQuery->commit(); ------ よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |