Модель FuelPHP / набор полей / форма

Я - новая разработка 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, например, для создания контактных форм, как это делается с fuelPHP, model_crud?

  3. Если я использую html-форму (не создаю с использованием fieldset), как я могу использовать проверку без добавления правил проверки в контроллере, поскольку они уже установлены в $_properties в модели?

  4. Я создал Observer, который добавляет значения в поля, такие как ip_added и date_added, но сначала запускается Observers: Typing и Validation, поскольку для этих полей установлено значение "not null". Наблюдатель Typing выдает исключение. Пока что я исправил это, сделав эти поля пустыми, но я думаю, что это плохая идея.

0 ответов

Другие вопросы по тегам