2022-01-08から1日間の記事一覧

データの保存 ~リクエストデータからアソシエーションを保存する~

リクエストデータのエンティティへの変換 getData()で取得したリクエストデータをnewEntity()に渡し、エンティティに変換。 newEntity($this->request->getData()); ?> 複数のエンティティを変換する場合、newEntities()を用いる。 '一番目の投稿', 'publis…

データの保存

データの新規作成 データの新規作成は以下の流れで行われる。 newEntity()でエンティティをビルド エンティティのプロパティに値をセット save()でエンティティを保存 get('Articles'); $article = $articlesTable->newEntity(); $article->title = '新しい…

バリデーションとルール

バリデーション リクエストデータがエンティティにコンバートされる前に、データ型や書式のルールが適用される。 newEntity($this->request->getData()); if ($article->errors()) { // エンティティー検証失敗。 } ?> エンティティ構築時のバリデーションの…