【cakephp3】画像を登録してもDBに登録されない。

問題

Eventsテーブルにあとからimgカラムを追加し、EventsControllerのaddアクションに、画像を登録してフォルダに保存するコードを書いた。

が、add画面から登録しても画像だけ登録されない。

ただ、値がNULLから空白になっているのでDBまでアクセスはできているっぽい。

結論

・キャッシュが悪さをしている可能性があるので、tmp/cache/modelsの中のキャッシュを消す。

・テーブルのデータをすべて消してから登録する。(キャッシュの削除とやっていることは一緒なのかな?)

これまで2回この状況になり、1回目はキャッシュ削除で直り、2回目はphpmyadmin上でテーブルのカラムをすべて消したら直った。

そのため、次にこの不具合に遭遇したらこの2つを試してみよう。

この記事が気に入ったらサポートをしてみませんか?