У меня есть две модели CakePHP, Тесты и Вопросы, где у Теста много вопросов, а у Вопроса только один тест.
Ни один из этих кодов:
echo $form->create("Question", array('action' => 'add'));
echo $form->input("text");
echo $form->input("Test.id", array( 'value' => $test['Test']['id'] , 'type' => 'hidden') );
echo $form->end("Add");
Ни:
echo $form->create("Question", array('action' => 'add'));
echo $form->input("text");
echo $form->input("Question.Test.id", array( 'value' => $test['Test']['id'] , 'type' => 'hidden') );
echo $form->end("Add");
связывает новый вопрос с тестом (но создает его в базе данных).
$ test ['Test'] ['id'] действительно выводит правильный идентификатор.
Помощь оценена.