данные CakePHP:HABTM создания всех записей CakePHP
Array (
[Table_1] => Array (
[name] => Test
)
[Table_2] => Array (
[0] => Array (
[name] => Test
)
[1] => Array (
[name] => Test
)
)
)
SQL:
CREATE TABLE Table_1 (
id INT AUTO_INCREMENT,
name VARCHAR (10),
PRIMARY KEY (id)
)
CREATE TABLE Table_2 (
id INT AUTO_INCREMENT,
name VARCHAR (10),
PRIMARY KEY (id)
)
CREATE TABLE Table_1_2 (
id INT AUTO_INCREMENT,
table1_id INT,
table2_id INT,
PRIMARY KEY (id),
FOREIGN KEY (table1_id) REFERENCES Table_1(id),
FOREIGN KEY (table2_id) REFERENCES Table_2(id)
)
Форма регистрирует три таблицы там описано, как это сделать в CakePHP и до сих пор ассоциируют их должным образом? Я пробовал разные способы и не мог.
Можете ли вы поделиться кодом одного или нескольких способов, которыми вы пытались? – lenz
Используется Table1-> saveAll, не работает, не знаю, правильно ли форматируются данные или что. используется для сохранения на модели за один раз, но как только вы попадаете в таблицу HABTM, она не может продолжаться. Из различных параметров, используемых в обеих модификациях структуры данных. – paulorwd
Привет и добро пожаловать в переполнение стека. Здесь мы ожидаем, что вы покажете нам, что вы пробовали. Если вы пробовали несколько способов, покажите нам лучшее, что у вас есть до сих пор (даже если оно не работает). Не помещайте код в комментарии (форматирование кода ужасно), отредактируйте свой вопрос и добавьте его там. покажите нам действительный код, а не просто его словесное описание - мы не можем отлаживать словесное описание. :) –