SQLアンチパターン 26章「とりあえず削除フラグ」 2015/08/31 @ GMO Yours #ronsakucasual https://atnd.org/events/68902Read less
DBのレコードを削除する際、 削除フラグを立てて削除することにする。 ※使用したDBは、MySQL 5.1.22 だったかな。。。 ここから、 http://bakery.cakephp.org/articles/mariano/2007/04/16/soft-delete-behavior SoftDeletableBehaviorクラスをコピ&ペーストして使う。 このBehaviorを使うと、XxxControllerのfunction()内で if( $this->ModelName->delete($id) ) { } とすると、必ず false が渡され、削除されていないことになってしまう。 cake/libs/model/Model.phpの function delete($id = null, $cascade = true) {
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く