Снова нужна помощь! Я видел много туториалов, но они не могли мне помочь. Тогда я решил спросить.
Я использую cakephp 2.5.5
У меня такие отношения:
Поставщик has_many EventVendor
EventVendor принадлежит поставщику
в View\EventVendors\edit.ctp у меня такая форма:
<?php
echo $this->Form->input('id');
echo $this->Form->input('vendor_id');
echo $this->Form->input('description');
echo $this->Form->input('quantity');
... more code
?>
Эта строка:
echo $this->Form->input('vendor_id');
Это окно выбора, которое создает cakephp, но мне нужно, чтобы он был вводом (типом текста), где пользователь сможет ввести имя поставщика, а автозаполнение jquery будет выполнено автоматически (автозаполнение отлично работает в других вводах).
Проблема в том, что vendor_id — это внешний_ключ, потому что мне нужно хранить "идентификатор" поставщика вместо "имени" поставщика.
Как я могу это сделать?