Drupal: как добавить форму и выполнить над ней функции - PullRequest
0 голосов
/ 28 августа 2011

Я новичок в Drupal и пытаюсь разобраться с этим.

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

Мне нужно иметь форму, которая будет принимать 2 поля, одно из которых должно быть идентификатором входа (как получить идентификатор входа?).Мне нужно сохранить это и отобразить в табличной форме также на новой странице.Наконец, я хочу предоставить форму редактирования для этой функциональности, используя ту же форму, но ее использование будет таким же, как когда человек добавляет значение в эту форму, он проверяет в таблице 1, если запись отсутствует, он добавляет в таблицу, в противном случае он обновляет таблицу.,Помимо этого мне нужно хранить все обновления в отдельной таблице или что-то в этом роде, чтобы я мог видеть историю всех изменений

Например:

ADDФорма:
Поля:
- Логин ID
- Номер телефона

Показать страницу таблицы (в табличной форме с сохраненной информацией)

Редактировать форму (то же самое)как указано выше):
Поля:
- Логин ID
- Номер телефона

Теперь, если я добавлю к этому свой номер телефона, он будет сохранен.Позже, когда я пытаюсь изменить свой номер, он должен обновиться в исходной таблице, а также сохранить историю старой и новой записи в отдельной таблице, чтобы я мог выполнять различные операции с ней.

Я также не знаю, какдобавить / включить поля формы в drupal.: (

Спасибо

1 Ответ

1 голос
/ 28 августа 2011

Я не совсем уверен, что вы спрашиваете, но я думаю, что модуль Computed Field может быть полезным. Модуль позволяет вам определять пользовательские хуки, которые запускаются при сохранении узла.

Если вы не создаете узлы и используете что-то вроде модуля Webform, вы сможете написать модуль для обработки данных.

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