Создание динамического флажка с использованием CakePHP, как мне обработать и когда я должен отправить форму? - PullRequest
0 голосов
/ 18 марта 2010

Я генерирую динамический множественный флажок, как мне сгенерировать это и как мне управлять этим в cakephp?

Ответы [ 2 ]

3 голосов
/ 18 марта 2010

Флажки должны выглядеть так:

<input name="data[ModelName][ModelName][]" value="x" id="ModelNameModeNamex" /> your Text

Я создал для этого помощника, который отображает флажки в таблице. Он был получен от этого помощника


EDIT Данные будут представлены в виде массива, с которым CakeMagic может иметь дело. Для примера по умолчанию тег Post <-habtm-> поле ввода в пост-просмотре должно быть

<input name="data[Tag][Tag][]" value="4" id="TagTag4" /> myTagName

при отправке данных и сохранении в PostsController Cake также сохраняет ассоциацию habtm в таблице posts_tags. Если вам интересно, как точно выглядят данные, просто поместите debug($this->data); в PostsController


также, 2 комментария:

  1. Если вам нужна помощь, пожалуйста, приложите некоторые усилия для постановки вопроса
  2. Может помочь, если вы примете ответ время от времени
0 голосов
/ 22 марта 2010

Действительно важен только атрибут name, он решает, как данные будут отправлены обратно. Получение значения массива должно быть осуществимо через $this->data или $this->params.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...