Имеется модель "Наличие", которая отображается в CGridView (вьюшка admin.php). Поля модели: name - название элемента, amount - количество элементов на складе. Имеются так же модели "Приход" и "Расход", куда записывается соответственно приход и расход определённого элемента (поля name - название элемента, amount - количество соответственно приходящих или уходящих элементов).
Необходимо во вьюшку Наличие (admin.php) добавить что-то типа кнопок, чтобы добавлять и удалять Приход и Расход. Возможно это должны быть кнопки, при нажатии на которые появляется окошко с просьбой ввести количество элементов, после чего нажать ОК. Соответственно после этого должна появиться запись в "Приходе" или "Расходе", а так же должно измениться количество элементов в самом "Наличии".
Как это возможно осуществить?
Управление БД из CGridView
Re: Управление БД из CGridView
В последней колонке CGridButtonColumn добавить кнопки, которые будут отправлять на странички create для моделей приход/расход (а почему не одна и та же модель?) с установкой ID для соответствующего ключа.
Примерно так:
/prihod/create?Model[id_nalichie]=155
Примерно так:
/prihod/create?Model[id_nalichie]=155
...
Re: Управление БД из CGridView
а ввод количества как организовать?esche писал(а):В последней колонке CGridButtonColumn добавить кнопки, которые будут отправлять на странички create для моделей приход/расход (а почему не одна и та же модель?) с установкой ID для соответствующего ключа.
Примерно так:
/prihod/create?Model[id_nalichie]=155