FuelPHP、MVCと自動生成とテンプレートと

108 views
Skip to first unread message

Kenji Suzuki

unread,
Feb 1, 2012, 8:20:02 PM2/1/12
to fuelp...@googlegroups.com
Kenji です。


FuelPHP、MVCと自動生成とテンプレートと
http://kore1server.com/create-your-site/build-your-own-site/256-fuelphp-mvc-code-generator-template.html

確かに Fieldset クラスを使うかどうかは、微妙な問題ですね。

ここで、「templateクラス」と言われているのは、Theme クラスのこと
でしょうか。


それと、

> しかし、当然ながら、自動的に生成されるフォームですので、制限があります。
> バリデーションにrequiredを指定すると、項目名の横に*が自動的に付きます。
>(これは、この手の自動生成が出てきた約10年くらい前から、わかりやすいという声と、
> 何で余計なことをするのかという声が、毎回湧き上がるのです。)フォームは
> テーブルで組まれます。required項目にはhtml5のrequired="required"が挿入されます。
>
> オプションか、設定ファイルでこれらは柔軟に変更できるのかと思いましたが、
> 今のところできないようです。「規約よりも設定」のFuelPHPですから、
> 将来のバージョンでは自在に変更できるようになることを祈りましょう。

required="required" はハードコードされているため変更できませんが、
それ以外は設定ファイルで変更可能です。フォームのテンプレートは
Fieldset クラスの設定ファイルに定義されています。

http://kenjis.phpfogapp.com/
では、必須マークを「(*)」に変更してます。


// Kenji

HiroKws

unread,
Feb 1, 2012, 10:35:09 PM2/1/12
to fuelphp.jp
ありがとうございます。修正しました。

フォームの設定ファイルは、form.phpでしたか。てっきり、fieldset.phpと思い、存在しないので、設定できないのかと思ってました。

Kenji Suzuki

unread,
Feb 1, 2012, 11:24:32 PM2/1/12
to fuelp...@googlegroups.com
Kenji です。

ああ、Form クラスの設定ですね。
https://github.com/kenjis/sample-contact-form/blob/master/fuel/app/config/form.php

Form と Fieldset それと Validation は結構入り組んでますね。


// Kenji

Reply all
Reply to author
Forward
0 new messages