プログラミングTweetどうも、Uploadをすると、Uploadクラスのバリデーションを使うことになりますが、これとfieldsetのValidationクラスとの連動がいまいちうまくできない。Fieldsetはform.phpの、inline_errorsをtrueにすると勝手にエラーを表示してくれるが、このエラーに自動的にuploadのエラーも連動するようにしたい。他にやり方があるかもしれないが、Upload関連のエラーをValidationのカスタマイズルールとして作成することで、実現してみる。モデルでFieldsetを作成するfileというフィールドに、uploadというルールを設定している。これはデフォルトではないので、カスタマイズルールになります。引数は、フィールド名。あとでこのuploadというルールを作成します。$fset;}カスタムバリデーションのクラスファイルを作成するfuel/app/classes/model/validation/upload.phpというのを作成してみる。}}コントローラを作成するフィールドセットを作って、Upload:processを走らせて、フィールドセットからバリデーションを取りだして、バリデーションにuploadルールを読めるように設定する。'動画を登録しました。'動画が登録できませんでした。恐れ入りますが、再度お試しください。$fset);}Viewuploadは、enctypeの表示が必要。Fieldsetのフィールドをbuildしてるだけ。bootstrapを使っているので、set_attributeでform-controlクラスを設定している。はてなブログPro株式会社ロジッキー代表のえどいちです。請負開発や、クラウドファンディングのパッケージシステムの販売などをしています。月別アーカイブプログラミング相談サービスですmenta.workスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。