2016-04-15 3 views
0

Как сохранить объект в cfwheels и добавить данные из поля ввода формы в виде списка, разделенного запятой, и сохранить эти данные в связанной таблице?Как сохранить объект в cfwheels и сохранить данные в связанной таблице с значениями, разделенными запятыми, из поля ввода?

Моя форма передает данные контроллеру в структуре params. Существует поле «теги», в котором хранятся такие значения, как «Apple, Pear, Banana».

Как сохранить эти данные во вторую связанную таблицу? Возможно ли это без второго запроса и без транзакции?

Это упрощенный контроллер:

public void function create() { 
news = model("News").new(params.news); 
news.save() 
} 

Данные нормальный объект должен перейти к новостям таблицы Соответствующие данные в теги

Я создал ассоциации в обеих моделях.

+0

Можете ли вы разместить дополнительную информацию, например, как выглядит ваша форма и как вы используете ассоциацию. –

ответ

1

на основе информации, которую вы предоставили, что трудно дать больше обратной связи, чем это:

public void function create() { 
    news = model("News").new(params.news); //<- this is enough 
    // news.save() //<- not needed 
} 

Вам может понадобиться включить сообщение/получить данные, модели, а также описание того, что является результат и каков ожидаемый результат.

 Смежные вопросы

  • Нет связанных вопросов^_^