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) {