Каков предпочтительный формат для установки значений поля отношения «многие ко многим» с использованием TYPO3 DataHandler? - PullRequest
0 голосов
/ 13 июня 2018

По-видимому, можно использовать массив или список, разделенный запятыми, для установки значений поля отношения «многие ко многим» в массиве TYPO3 DataHandler $data:

Установите значения категории для записи новостей в виде массива:

$data['tx_news_domain_model_news']['NEW98765432'] = [
    'categories' => [1,2,3],
);

Установите значения категории для записи новостей в виде списка, разделенного запятыми:

$data['tx_news_domain_model_news']['NEW98765432'] = [
    'categories' => '1,2,3',
];

Есть ли различия между этими двумяформаты?Какой формат является предпочтительным?

1 Ответ

0 голосов
/ 14 июня 2018

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

Если вы все еще хотите перейти на CSVlist, IMHO, строка должна быть подходящим способом, так как в конце она тоже будет храниться как строка, поэтому для ее преобразования должно быть меньше накладных расходов.

...