У меня есть 3 таблицы, а именно пользователи, товары и покупка.
Покупка hasMany('Пользователи') и hasMany('Товар'). Теперь, когда вы
class Model_Purchase extends Model_Table {
public $table = 'purchase';
function init(){
parent::init();
$this->hasMany('Users');
$this->hasMany('Item');
$users = $this->join('users.id', 'users_id', 'left' );
$users->addField('user_name');
$users = $this->join('item.id', 'item_id', 'left' );
$users->addField('item_name');
}
}
Теперь, когда я нажимаю «Добавить», открывается форма с текстовыми полями. Я хочу, чтобы выпадающий список всех пользователей и всех элементов там.
Нужно ли мне реализовать это, запрашивая каждую таблицу отдельно и выбирая пользователей из одной таблицы, а затем выбирая элементы из другой таблицы?
И как я могу внести изменения в это всплывающее окно «CRUD»?
Вот ссылочный URL, чтобы проверить мою реализацию: http://qambarraza.com/projects/purchaseitem/?page=purchase
Спасибо,
Камбар Раза