私は FuelPHP の開発を始めたばかりで、それについて 4 つの質問があります。
2 つのモデルを使用するフォームを作成しています。次のようにします。
$fieldset = Fieldset::forge('register_form'); $fieldset->add_model('Model_Ntk_User'); $fieldset->add_model('Model_Ntk_Users_Social_Network');
しかし、いくつかのフィールドが同じ名前を持っています。どうすれば解決できますか? メソッド set_form_fields を見つけましたが、それに関する情報はあまりありません。
Yii では、たとえば、CActiveRecord (テーブルにリンクされている場合) または CFormModel を使用してモデルを構築し、連絡先フォームを構築できます。
html フォーム (フィールドセットを使用してビルドしない) を使用する場合、モデルの $_properties に既に設定されているため、コントローラーに検証ルールを追加せずに検証を使用するにはどうすればよいですか?
ip_added や date_added などのフィールドに値を追加する Observer を作成しましたが、最初に Observers: Typing and Validation がトリガーされます。これらのフィールドは「not null」に設定されているため、Typing オブザーバーが例外をスローします。これまでのところ、これらのフィールドを「null」にするように修正しましたが、それは悪い考えだと思います。