Cakephp-delete-a-record
提供:Dev Guides
CakePHP-レコードを削除する
データベースのレコードを削除するには、最初に TableRegistry クラスを使用してテーブルを取得する必要があります。 * get()*メソッドを使用して、レジストリからインスタンスをフェッチできます。 * get()*メソッドは、データベーステーブルの名前を引数として受け取ります。 現在、この新しいインスタンスは、削除する特定のレコードを取得するために使用されます。
この新しいインスタンスで* get()メソッドを呼び出し、主キーを渡して、別のインスタンスに保存されるレコードを見つけます。 TableRegistryクラスのインスタンスを使用して *delete メソッドを呼び出し、データベースからレコードを削除します。
例
次のコードに示すように、 config/routes.php ファイルに変更を加えます。
次のURLにアクセスして上記の例を実行し、[削除]リンクをクリックしてレコードを削除します。
出力
上記のURLにアクセスし、[削除]リンクをクリックすると、レコードを削除できる次の出力が表示されます。