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

maleks
2020.10.30, 14:05
Форум: Общие вопросы (Yii 2.x)
Тема: Не совпадает csrfToken
Ответы: 2
Просмотры: 29

Re: Не совпадает csrfToken

Этого не надо вручную делать.
yii.js или кто то из них умеет в аякс запросы подставлять токен
maleks
2020.10.30, 07:55
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC. У гостя все права.
Ответы: 4
Просмотры: 101

Re: RBAC. У гостя все права.

Вот так class UserGroupRule extends Rule { public $name = 'userGroup'; public function execute($user, $item, $params) { if (!\Yii::$app->user->isGuest) { $group = \Yii::$app->user->identity->group; if ($item->name === 'root') { return $group == 'root'; } elseif ($item->name === 'admin') { return $gr...
maleks
2020.10.29, 09:51
Форум: Общие вопросы (Yii 2.x)
Тема: изменить данные в Yii::$app->request->post()
Ответы: 2
Просмотры: 73

Re: изменить данные в Yii::$app->request->post()

Ну тут есть темка по этой проблеме :) .

Но почему бы вам не сделать:

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

$post = Yii::$app->request->post();
$post['xxx'] = 'yyy';
$model->load($post);
maleks
2020.10.29, 09:08
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC. У гостя все права.
Ответы: 4
Просмотры: 101

Re: RBAC. У гостя все права.

Они там походу делают ошибку.
Оно ведь как работает:
Те defaultRoles предполагается что назначены всем по умолчанию.
И их применимость контролируется правилом, на эту роль накинутым, а они всем накинули $userGroupRule, который для гостя true всегда возвращает
maleks
2020.10.28, 18:01
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Пространство имен в basic приложении
Ответы: 1
Просмотры: 81

Re: Пространство имен в basic приложении

Я в своей старой сборке в console.php сразу обнаружил вот это:
Yii::setAlias('@tests', dirname(__DIR__) . '/tests/codeception');
, может и с @app надо в таком случае аналогично обойтись?
maleks
2020.10.28, 07:45
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 + Composer обновляет очень долго
Ответы: 4
Просмотры: 125

Re: yii2 + Composer обновляет очень долго

Посмотрите актуальность того токена через который композер ходит на гитхаб.
maleks
2020.10.20, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Автокомлит для ввода слов через запятую.
Ответы: 1
Просмотры: 244

Re: Автокомлит для ввода слов через запятую.

Вон у картика вариант
И на этой странице какой то, где поле ввода тегов:
https://www.yiiframework.com/extensions/create
maleks
2020.10.18, 06:32
Форум: Общие вопросы (Yii 2.x)
Тема: Использование if в ActiveRecord
Ответы: 5
Просмотры: 374

Re: Использование if в ActiveRecord

посмотрите andFilterWhere
maleks
2020.10.16, 07:23
Форум: DevOps
Тема: Поднять 2 сайта каждый в своем vagrant-e
Ответы: 2
Просмотры: 415

Re: Поднять 2 сайта каждый в своем vagrant-e

samdark писал(а):
2020.10.15, 18:40
p.s. IP у них пока одинаковый, тот что по умолчанию, может в этом дело...
Именно так.
Спасибо. Заработало, но тем кто столкнется, не забудьте еще в hosts файле подчистить, старый ip там висит
maleks
2020.10.16, 06:39
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Помогите объединить дату и время в sql запросе
Ответы: 5
Просмотры: 387

Re: Помогите объединить дату и время в sql запросе

ZULI писал(а):
2020.10.15, 23:44
Вроде как concat нужно использовать, но не пойму как его прилепить к моему запросу. Помогите плз.
Так пробуйте:

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

use yii\db\Expression;
//...
$query->andWhere( ['>=', new Expression("CONCAT([[date]], ' ', [[time]])"), $datetime ] )
maleks
2020.10.15, 14:42
Форум: DevOps
Тема: Поднять 2 сайта каждый в своем vagrant-e
Ответы: 2
Просмотры: 415

Поднять 2 сайта каждый в своем vagrant-e

Приветствую. Задание такое получается что нужно общение по api двух сайтов сделать. Чтобы тестить это все мне надо на локальном компе их оба поднять. Каждый из них работает в вагранте. Но. Вот запускаю первую машину, там внутри nginx. Первый сайт работает. Запускаю вторую машину, там внутри апач. Вт...
maleks
2020.10.13, 10:49
Форум: Тестирование (Yii 2.x)
Тема: Дамп или не дамп
Ответы: 7
Просмотры: 568

Re: Дамп или не дамп

нужно "помнить" всю эту цепочку, т.е. грузить по 10-20 фикстур за тест, Всмысле самому что ли помнить? Нужно создавать фикстуру которая будет уже от остальных 10 фикстур зависеть. А ваши дампы вы хотите иметь много разных, для разных окружений-ситуаций, и выбирать какой грузить? Вопрос в том как и ...
maleks
2020.10.08, 06:21
Форум: Общие вопросы (Yii 2.x)
Тема: Yboard2 ставится с ошибками
Ответы: 1
Просмотры: 367

Re: Yboard2 ставится с ошибками

В этой теме может найдете что, там версия yii старая
maleks
2020.10.03, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: добавить ява-скрипт событие в textInput в форме?
Ответы: 5
Просмотры: 519

Re: добавить ява-скрипт событие в textInput в форме?

iamguruman писал(а):
2020.10.03, 08:18
пожалуйста, а можно пример?
как ассеты делать есть в документации.

Насчет step, не знаю что это у вас. Для применения разных правил валидации есть сценарии и when
maleks
2020.10.03, 06:34
Форум: Общие вопросы (Yii 2.x)
Тема: добавить ява-скрипт событие в textInput в форме?
Ответы: 5
Просмотры: 519

Re: добавить ява-скрипт событие в textInput в форме?

Для id есть \yii\base\Html::getInputId($model, $attribute)

Но кстати зачем вы вот так хардкодите в inline? Кода такого совсем мало?
Я всегда если форме нужен дополнительный js завожу ассет, соответственно зависящий от jQuery, и нет никакой потребности в нативном js для dom
maleks
2020.10.01, 15:26
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг или фича (тестирование backend)
Ответы: 6
Просмотры: 616

Re: Баг или фича (тестирование backend)

Багов это ни найти ни показать толком не способно. ;) Да, баги искать это ваша задача. Задача тестов в том чтобы дать доказательство что ваш код рабочий. Дошло, почему не пользовался автотестированием стока лет и никак меня это не печалило. На г..окод сложно писать тесты, поэтому без них проще то к...
maleks
2020.10.01, 12:56
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг или фича (тестирование backend)
Ответы: 6
Просмотры: 616

Re: Баг или фича (тестирование backend)

Arhat109 писал(а):
2020.10.01, 07:57
, то тестирование backend становится странным:
Странным бы тестирование стало, когда один из тестов подизменил бы ваши общие данные.
А смысл как раз в том чтобы каждый тест был полностью независимым, ни от каких глобальных или промежуточных данных.
maleks
2020.10.01, 06:49
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг или фича (тестирование backend)
Ответы: 6
Просмотры: 616

Re: Баг или фича (тестирование backend)

Ну логично же чтобы когда накатывается фикстура, состояние БД установилось в то что в этой фикстуре указано, поэтому таблицы и очищаются.
Насколько из вашего описания я понял, вам нужно просто вашу фикстуру сделать зависимой от фикстуры с пользователями, вот в доках прям такой пример
maleks
2020.09.25, 06:47
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC guide updateOwnPost
Ответы: 3
Просмотры: 1253

Re: RBAC guide updateOwnPost

Dr.Death писал(а):
2020.09.23, 11:04
maleks писал(а):
2020.09.02, 15:22
Да не идет там updatePost никуда.
...
Поэтому начинает двигаться вверх от updatePost.
так идет или не идет? :D
Поиск идет, а не updatePost