Найдено 163 результата
- 2017.03.03, 11:24
- Форум: Общие вопросы (Yii 1.x)
- Тема: Удаление старых значений модели после delete
- Ответы: 1
- Просмотры: 997
Re: Удаление старых значений модели после delete
Помогает метод refresh() но есть ли другие способы, без обращения к БД?
- 2017.03.03, 10:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Удаление старых значений модели после delete
- Ответы: 1
- Просмотры: 997
Удаление старых значений модели после delete
Всем привет! Такой код:
$model->eventSubs[2]->delete(), из БД удаляю
echo $model->eventSubs[2]->name //выдаст старое значение,которое было удалено.
Как сделать, что эти данные удалились сразу же после удаления? unset($model->eventSubs[2]) не помогает!
$model->eventSubs[2]->delete(), из БД удаляю
echo $model->eventSubs[2]->name //выдаст старое значение,которое было удалено.
Как сделать, что эти данные удалились сразу же после удаления? unset($model->eventSubs[2]) не помогает!
- 2016.12.13, 12:16
- Форум: Вёрстка и JavaScript
- Тема: border между двумя дивами
- Ответы: 1
- Просмотры: 2470
border между двумя дивами
Всем привет! Есть такой html код, например, со стилями от bootstrapa <div class="row" > <div class="col-sm-7" ></div> <div class="col-sm-5" ></div> </div> Мне нужно провести границу между дивами c col-sm, по вертикали, но чтобы эта линия была во весь размер родительског...
- 2016.12.09, 00:57
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: запрет
- Ответы: 3
- Просмотры: 2556
Re: запрет
нет. надо либо действие выносить из-под роли либо добавлять дополнительное правило. Спасибо. у меня просто есть задача, разработать панель управления rbac, и есть такой момент в задании: "Пользователю можно задавать роли и права. Результирующие права - результат сложения прав ролей и прав поль...
- 2016.12.08, 23:24
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: запрет
- Ответы: 3
- Просмотры: 2556
запрет
Всем привет.
Начал изучать RBAC, и мне вот интересно кое-что...
Есть роль "moderator",имеющая разрешения 'create_post', 'update_post', 'delete_post'. Можно ли запретить пользователю какое-нибудь одно из этих действий, не снимая его с него роль модератора? Использую DbManager.
Начал изучать RBAC, и мне вот интересно кое-что...
Есть роль "moderator",имеющая разрешения 'create_post', 'update_post', 'delete_post'. Можно ли запретить пользователю какое-нибудь одно из этих действий, не снимая его с него роль модератора? Использую DbManager.
- 2016.12.06, 20:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с via
- Ответы: 9
- Просмотры: 3558
Проблема с via
Есть такой код: public function getGroup() { return $this->hasOne(Groups::className(), ['id' => 'group_id']) ->via('groupsList'); } public function getGroupsList() { return $this->hasOne(GroupsList::className(),['book_id'=>'id'])->limit(1); } Проб...
- 2016.11.03, 01:14
- Форум: Общие вопросы по программированию
- Тема: удалять ли записи из бд насовсем
- Ответы: 13
- Просмотры: 4083
Re: удалять ли записи из бд насовсем
а то я чето запарился везде в запросы пихать where delete != 0
- 2016.11.03, 01:13
- Форум: Общие вопросы по программированию
- Тема: удалять ли записи из бд насовсем
- Ответы: 13
- Просмотры: 4083
Re: удалять ли записи из бд насовсем
а нормально ли, если удалять может не только админ, но и пользователи? например, свои сообщения, комментарии...zelenin писал(а): по разному. важные для бизнеса вещи лучше помечать флажком, а не удалять физически.
- 2016.11.02, 22:01
- Форум: Общие вопросы по программированию
- Тема: удалять ли записи из бд насовсем
- Ответы: 13
- Просмотры: 4083
удалять ли записи из бд насовсем
или запись помечать как "удаленную" типа deleted = 1 Я знаю, что удалять насовсем не надо, если на запись ссылаются другие записи, иначе будет ошибка. например, при выводе поста идет соединение с таблицей пользователей, чтобы узнать автора по id. если этот автор удалён, то будет ошибка. мн...
- 2016.07.25, 13:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вопрос про _csrf и спам
- Ответы: 1
- Просмотры: 909
Вопрос про _csrf и спам
Обнаружил, что на сайте в таблице есть тысяча спамных писем, разославшиеся с интервалом 4 секунда. Сообщения отправлять могут только зареганные юзеры. Так что технически самостоятельно невозможно самостоятельно разослать на сайте.. Значит, сделали post_запрос с другого сервера, отправив данные зарег...
- 2016.03.17, 13:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Получить changedAttributes в обычной функции
- Ответы: 1
- Просмотры: 1163
Получить changedAttributes в обычной функции
Можно ли как то получить массив changesAttributes в обычной функции в модели activeRecords? Как получить это в afterSave и beforeSave я знаю, но я хотел бы получить это в другой функции
- 2016.03.02, 15:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: inner join, получить данные 2ой таблицы
- Ответы: 5
- Просмотры: 2168
Re: inner join, получить данные 2ой таблицы
ну да, в принципе ничего страшного, просто ищу более оптимальный способvitalik1183 писал(а):будут, что вас смущает? их количество?
- 2016.03.02, 15:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: inner join, получить данные 2ой таблицы
- Ответы: 5
- Просмотры: 2168
Re: inner join, получить данные 2ой таблицы
В этом случае будут два запроса, у меня такvitalik1183 писал(а):joinWith + прописать связи и обращайтесь сколько угодно.
SELECT `comments`.* FROM `comments` LEFT JOIN `books` ON `comments`.`model_id` = `books`.`id` WHERE `books`.`user_id`=7087
и
SELECT * FROM `books` WHERE `id` IN ('107', '108')
- 2016.03.02, 15:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: inner join, получить данные 2ой таблицы
- Ответы: 5
- Просмотры: 2168
inner join, получить данные 2ой таблицы
return Comments::find() ->innerJoin(Books::tableName(),'model_id = books.id') ->where(['books.user_id'=>Yii::$app->user->identity->id]) ->all(); Всем привет. Запрос выше выводит только данные из таблицы comments (SELECT `comments`.* FROM `comments` INNER JOIN `books` ON mo...
- 2016.02.24, 09:55
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: разовый подсчёт кол-ва всех записей
- Ответы: 5
- Просмотры: 3146
Re: разовый подсчёт кол-ва всех записей
Примерно столько, сколько и сам запрос select. Так то немного, до 0.3 сек, в зависимости от запроса.
- 2016.02.24, 09:46
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: разовый подсчёт кол-ва всех записей
- Ответы: 5
- Просмотры: 3146
Re: разовый подсчёт кол-ва всех записей
А что будет? Пользователь навредит ведь только самому себе, нет? Получит неверную панель пагинации
- 2016.02.24, 02:26
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: разовый подсчёт кол-ва всех записей
- Ответы: 5
- Просмотры: 3146
разовый подсчёт кол-ва всех записей
Здравствуйте, когда пользователь листает страницы, то для пагинации каждый раз снова и снова идёт подсчет всех постов, но ведь значение то всегда одно и тоже. Но можно было бы сделать только один запрос подсчета и его занести например в get переменную. То есть при пагинации url был бы такого вида: s...
- 2016.02.19, 21:18
- Форум: Общие вопросы по программированию
- Тема: страница новости
- Ответы: 3
- Просмотры: 1353
Re: страница новости
Сделать отдельную таблицу? отправлять сообщением?
- 2016.02.19, 21:15
- Форум: Общие вопросы по программированию
- Тема: страница новости
- Ответы: 3
- Просмотры: 1353
Re: страница новости
Ещё вопрос!!
А как лучше уведомлять пользователей, что произошло что то новое?
Например, кто то отписался под постом. Как уведомить автора поста?
А как лучше уведомлять пользователей, что произошло что то новое?
Например, кто то отписался под постом. Как уведомить автора поста?
- 2016.02.19, 00:44
- Форум: Общие вопросы по программированию
- Тема: страница новости
- Ответы: 3
- Просмотры: 1353
страница новости
Всем привет, хочу добавить пользователям страницу новостей, где бы они могли следить за следующими обновлениями за последнее время: 1. новые посты моих друзей 2. мои комментарии 3. комментарии к моим постам 4. мои оценки 5. оценки к мои постам 6. обновления статусов друзей Как минимум. У меня уже та...