プログラミングTweet参考:http://fuelphp.jp/docs/1.8/general/extending_core.html#extend_and_replacetype="file"のformに、「required」というバリデーションルールを適用しても、うまく動作しない。ファイルをアップロードしても、ファイルがアップロードしたことにならない。requiredというルールを適用するのをやめたんだけど、そうすると、form.phpで設定できる、required_markの表示がなくなるので、それも嫌だ。required_markというのは、requiredルールを設定してあるFieldをview等でbuildした時に、勝手に必須項目であることを示す文字列等を表示してくるものであります。Fieldをbuild関数をいじって、required_markを表示する条件を変更してみようと思った。fuel/core/classes/fieldset/field.phpの591行目に、下記があります。null;get_attributeで「required」があれば、form.phpのrequired_markに設定している文字列を返しています。'required_upload')にしてみます。fuel/core内を勝手にいじってはダメなので、下記のようにします。コアクラスを継承したクラスを作成するfuel/app/classes/fieldset/field.phpを下記のように作成する。}}これを、fuel/app/bootstrap.phpを設定して、読み込めるようにします。はてなブログPro株式会社ロジッキー代表のえどいちです。請負開発や、クラウドファンディングのパッケージシステムの販売などをしています。月別アーカイブプログラミング相談サービスですmenta.workスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。