バグ報告 > 管理機能 > 規格の設定数を増やすと規格設定したすべてが反映されない |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mizuvan |
投稿日時: 2014/11/7 15:42
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない 事例より、
従ってやったところ商品登録CSVのページが開けなくなりエラーで再ログインとなってしまいました。 エラーとしまして
このような状況です。 引用: $filepath = "CSVファイルの絶対パス"; この部分の絶対パスの記入が違っているということなのでしょうか 何パターンか思い当たるものも含めて試したのですが同じ結果です。 FFFTPのソフトでURLをクリップボードへコピーという操作より 行ったりしたのですがだめでした。 |
mizuvan |
投稿日時: 2014/11/7 13:44
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない
|
mizuvan |
投稿日時: 2014/11/7 13:20
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない FTPでのアップロードが可能なのですか??
ネットで検索してもどこの場所にアップロードすればよいかなど 説明しているサイトがありませんが、常識的なお話なのでしょうか 公式ガイドブックも見たのですがそのような方法がみつかりません どうか教えていただけないでしょうか |
yuh |
投稿日時: 2014/11/7 12:42
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない CSVに関しては結構途中で止まったりするので、ブラウザからのアップロードではなく、FTPでのアップロードに切り替えたりするとうまくいったりしました。
|
mizuvan |
投稿日時: 2014/11/7 12:40
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない とてもわかりやすい説明をいただき感謝します!
理屈がよくわかりました。 あと、教えていただいた内容で不要な項目を排除し 規格を2つ使っていたところを1つに絞り項目数は50個としました。 300商品あるうちの1つだけにこの規格の設定をしてCSVアップロードに成功はしたのですが、15商品ぐらいに規格を設定した場合にCSVアップロードしたところ今回問題となっていた一緒のエラーになってしまいました。 この結果から、仕組みがよくわからなくなっているのですが 商品数が増えればまた何かしらの許容値を超えること(例えば、php_value max_input_vars 1000 の値など)がありうるのでしょうか |
yuh |
投稿日時: 2014/11/7 11:17
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない たとえば商品が実際の商品しかなくて、ダウンロード商品を使用しないのであれば
この部分を削除してしまい、
この部分を
にして、HTML側のproduct_type_id・down_filename・down_realfilename・upload_indexの<input type>をそのまま削除してしまう感じですね。 |
mizuvan |
投稿日時: 2014/11/7 10:45
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない 固定値で入れるという意味がまだよく判らず調べていますが・・・
たとえば、下記のような文があるとしたら
EXIST_CHECKやSPTAB_CHECKを外すことで負担を減らせるものなのでしょうか? |
yuh |
投稿日時: 2014/11/6 23:30
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない product_class.tplの
<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]|h}-->" /> の部分でproduct_type_idやdown_filename、down_realfilename、tax_rate等を消してしまって、INSERT/UPDATEする部分で固定値で入れてしまえばPOSTする値を減らすことができると思います。 |
mizuvan |
投稿日時: 2014/11/6 18:52
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない なるほど、そういった考え方ができるわけですね
アドバイスいただき大変助かります! 利用しないものを排除していけばもう少し増やせそうです 項目数とはたとえば dtb_classのテーブルで class_id、name、rank、creator_id、create_date、update_date、del_flg dtb_classcategoryのテーブルで classcategory_id、name、class_id、rank、creator_id、create_date、update_date、del_flg これらの参照?する個数のことを考えていけばよいという意味なのでしょうか |
yuh |
投稿日時: 2014/11/6 17:23
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格の設定数を増やすと規格設定したすべてが反映されない 一応ループ内のPOSTされる数をざっくり数えただけなのでループ外のものも含まれます。
ごまかしとして、ダウンロード商品を使用しないのであれば その部分をごっそり排除するとか、 product_type_idは一つしか使わないのであれば、その部分を消してしまって、PHP側で受け取って使う部分に固定値を入れてしまう等で限界は少し上がると思います。 テンプレート内のソースを確認していただくのがよろしいかと思います。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |