AGILETOOLKIT :: Как добавить раскрывающиеся списки во всплывающее окно CRUD?

У меня есть 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

Спасибо,

Камбар Раза


person Qambar Raza    schedule 24.09.2012    source источник


Ответы (1)


В вашем случае покупка hasOne item и hasOne user. Это должно дать вам всплывающие окна.

person romaninsh    schedule 25.09.2012