Cakephp-working-with-database
提供:Dev Guides
CakePHP-データベースでの作業
CakePHPでデータベースを操作するのはとても簡単です。 この章では、CRUD(作成、読み取り、更新、削除)操作について理解します。 先に進む前に、データベースに次のユーザーのテーブルを作成する必要があります。
さらに、 config/app.php ファイルでデータベースを構成する必要もあります。
レコードを挿入する
データベースにレコードを挿入するには、最初に TableRegistry クラスを使用してテーブルを取得する必要があります。 * get()*メソッドを使用して、レジストリからインスタンスをフェッチできます。 * get()*メソッドは、データベーステーブルの名前を引数として受け取ります。
この新しいインスタンスは、新しいエンティティを作成するために使用されます。 新しいエンティティのインスタンスで必要な値を設定します。 データベースに新しいレコードを挿入する TableRegistry クラスのインスタンスで* save()*メソッドを呼び出す必要があります。
例
次のプログラムに示すように、 config/routes.php ファイルに変更を加えます。
src/Template にディレクトリ Usersを作成し、そのディレクトリの下に add.ctp という名前のビューファイルを作成します。 そのファイルに次のコードをコピーします。
次のURLにアクセスして、上記の例を実行します。
出力
実行すると、次の出力が表示されます。