Рейтинг:0

Как программно вставить данные (строки) в пользовательскую таблицу сущностей?

флаг us

Я использую Drupal 9, и я немного новичок.

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

Нужно ли мне создавать ловушку, и если да, то как мне активировать ее из функции загрузки?

Я ценю любые советы, которые кто-либо может дать.

флаг us
Частично, @PatrickKenny. Я получаю запись в таблице image_downlaods, но когда я добавил поле в объект через пользовательский интерфейс (для даты), новые данные объекта не добавляются в эту таблицу, поэтому я не могу получить дату загрузки. Я сделал это, потому что столбец даты, который у меня был в основной таблице, не отображался в представлении. Кажется, у меня может быть другая проблема с представлением столбца в виде поля даты. Я буду копать.
флаг us
Я решил это, воспользовавшись советом, данным @PatrickKenny, а также поняв, что я могу использовать «созданное» BaseFeidDefinition, чтобы получить отметку времени в baseTable. Это может быть помечено как «решено»

Ответить или комментировать

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