Serviceを読んで理解し、同意したものとみなします。267件11お世話になります。CakePHP2で画像のアップロード掲示板を作成していますが複数ファイルアップロードについてどうすればできるのか悩んでいます。※CakePHPの本も複数読んでいますが、複数ファイルをアップロードしたものがありません--やったことまず最初に以下のような投稿フォームを作ろうとしました。・タイトル(text)・記事(textarea)・画像1(file)・画像2(file)・画像3(file)・画像4(file)そのため、まず下記の2つのテーブルを作成しました。(`id`))Viewには下記のように書きました。?>次にPostモデルと、Imageモデルを作りました。'有効な画像ファイルを指定してください。未満でなければなりません。'ファイルアップロードで障害が起こりました。}}?>付け加えると、以下の動作を望んでいます。上記のようにしたいのですが実際は4つのファイル全てを選択しないと次の画面に進めない状況です。wordファイルをアップロードしても次に進めてしまいます。どこが間違っているのでしょうか。票1実際は4つのファイル全てを選択しないと次の画面に進めない状況です。NULLですので、おそらくフォームにrequired属性がついています。?>として、requiredを外してください。wordファイルをアップロードしても次に進めてしまいます。Controllerの処理で、saveがエラーだった場合の分岐がないので、validationエラーが補足できていません。saveのかわりにsaveAssociatedを使用するとアソシエーションを含めた保存ができますのでこちらを使用します。$this->Flash->success('記事を保存しました。失敗時の処理$this->Flash->error('記事の保存に失敗しました。アクションに保存処理を記述していますが、フォームを表示するアクションで保存処理を行い、完了画面であるdoneへはリダイレクトで飛ばしたほうがよいです。(そうしないとエラー時にエラーメッセージをフォームに戻せないので。保存処理を追加時と更新時で処理を分けて書いていますが、今の仕様であれば不要です。Controllerのアクションはざっくりと以下のようになります。$this->Flash->success('記事を保存しました。$this->Flash->error('記事の保存に失敗しました。}}また、アップロードされたファイルの処理については、ImageモデルのbeforeSaveで処理するよう書きますが、Upload系のプラグイン(cakephp-upload等)を導入したほうがよいでしょう。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。関連する質問2CakePHPでviewファイルがあるかどうか判定する方法1CakePHP2.6でAWSのS3をプラグインを使用して使いたいのですが1CakePHP2でAWSのS3プラグインを使用しているのですがアップロードがうまくいきません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。