Найдено 6 результатов

MaxKyivUA
2017.11.30, 02:51
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос UPDATE как реализовать?
Ответы: 5
Просмотры: 2219

Re: Запрос UPDATE как реализовать?

Dominus писал(а): 2017.11.29, 01:23 Если речь идет о позициях, то существуют готовые решения, например это: https://github.com/yii2tech/ar-position
Это просто бомба! Всё легко и просто!
Спасибо большое за помощь, да благословит вас Господь!
MaxKyivUA
2017.11.29, 13:57
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос UPDATE как реализовать?
Ответы: 5
Просмотры: 2219

Re: Запрос UPDATE как реализовать?

выберите еще и id первого и второго ... а потом запрос: UPDATE system_page SET pos = pos + 1 WHERE id = 1 UPDATE system_page SET pos = pos - 1 WHERE id = 2 Вы не внимательно читали или я не особо понятно написал. Там явно видно, что Ид присутствует. только причем тут yii2 ? вы с моделями работаете ...
MaxKyivUA
2017.11.29, 13:49
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос UPDATE как реализовать?
Ответы: 5
Просмотры: 2219

Re: Запрос UPDATE как реализовать?

Если речь идет о позициях, то существуют готовые решения, например это: https://github.com/yii2tech/ar-position За решение большое спасибо, сейчас читаю как им пользоваться. Судя из того, что пишет автор это именно то, что мне надо :) Сейчас установлю посмотрю на действие и обязательно напишу о рез...
MaxKyivUA
2017.11.29, 01:04
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос UPDATE как реализовать?
Ответы: 5
Просмотры: 2219

Запрос UPDATE как реализовать?

Представим, что есть задача поменять 2 поля местами со 2го на 1е и наоборот. Вот мы выбираем текущую позицию SELECT pos FROM system_page WHERE id_position = 3 LIMIT 1 и нам вернуло 2. Потом выбираем пред идущую SELECT pos FROM system_page WHERE pos < 2 ORDER BY pos DESC LIMIT 1 соответственно нам пр...
MaxKyivUA
2017.11.04, 12:39
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC Обновление в табл. auth_assignment помогите!
Ответы: 6
Просмотры: 4424

Re: RBAC Обновление в табл. auth_assignment помогите!

ElisDN писал(а): 2017.11.04, 00:05

Код: Выделить всё

$rbac->revokeAll($user->id);
$rbac->assign($role, $user->id);
Да благословит вас Господь!
Спасибо вам большое! Я очень вам благодарен.
MaxKyivUA
2017.11.03, 19:08
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC Обновление в табл. auth_assignment помогите!
Ответы: 6
Просмотры: 4424

RBAC Обновление в табл. auth_assignment помогите!

Доброго времени суток! Скажите пожалуйста как обновить существующую запись в таблице auth_assignment Как добавить я понял а как обновить, какой метод для этого есть и есть ли он вообще? Как я добавляю: //Метод создания ролей для зарегистрированного пользователя. public function createUserRole(string...