0

私は FuelPHP の開発を始めたばかりで、それについて 4 つの質問があります。

  1. 2 つのモデルを使用するフォームを作成しています。次のようにします。

    $fieldset = Fieldset::forge('register_form');
    $fieldset->add_model('Model_Ntk_User');
    $fieldset->add_model('Model_Ntk_Users_Social_Network');
    

    しかし、いくつかのフィールドが同じ名前を持っています。どうすれば解決できますか? メソッド set_form_fields を見つけましたが、それに関する情報はあまりありません。

  2. Yii では、たとえば、CActiveRecord (テーブルにリンクされている場合) または CFormModel を使用してモデルを構築し、連絡先フォームを構築できます。

  3. html フォーム (フィールドセットを使用してビルドしない) を使用する場合、モデルの $_properties に既に設定されているため、コントローラーに検証ルールを追加せずに検証を使用するにはどうすればよいですか?

  4. ip_added や date_added などのフィールドに値を追加する Observer を作成しましたが、最初に Observers: Typing and Validation がトリガーされます。これらのフィールドは「not null」に設定されているため、Typing オブザーバーが例外をスローします。これまでのところ、これらのフィールドを「null」にするように修正しましたが、それは悪い考えだと思います。

4

0 に答える 0