
Nikita
16.10.2017
03:21:57
Да

SiZE
16.10.2017
05:20:55
Да

Максим
16.10.2017
05:47:37
Всем доброго времени суток. Подскажите пожалуйста куда копать. Простеший код из нескольких строк, но ведет себя странно.public function actionIndex()
{
$model = new \app\models\Sites;
$model->url='test';
$model->save();
return $this->render('index');
}
При обновлении страницы в базу пишется сразу 2 записи

Google

Максим
16.10.2017
05:48:12
как будто action 2 раза выполняется

Karim
16.10.2017
05:51:36
Дебагер тебе в помощь

first
16.10.2017
05:51:46
Всем привет,ребзя.
Может кто работал с таким редактором?
https://github.com/yiidoc/yii2-redactor

Oleg
16.10.2017
05:54:34
отличный редактор

first
16.10.2017
05:54:50

Oleg
16.10.2017
05:55:03
а что интересует?

Максим
16.10.2017
05:55:06
Только что заметил, такое поведение только в chrome в FireFox все нормально

Wannabelinus
16.10.2017
05:56:52
мб у тебя какое расширение стоит в хроме

Maxim
16.10.2017
05:57:06
Что консоль хрома кажет?

Максим
16.10.2017
06:01:52
Ничего особенного, инсерт один выполняется судя по консоли

Oleg
16.10.2017
06:05:40
а во вьюхе index ничего лишнего нет?

Google

Максим
16.10.2017
06:07:08
Нет 100% я с психу накатил чистый yii, так что во вьюхе вообще ничего неть

Oleg
16.10.2017
06:13:54
кэш в браузере чистили?

Максим
16.10.2017
06:14:29
Сейчас попробую, спасибо.

Oleg
16.10.2017
06:18:43

Максим
16.10.2017
06:21:53
Не помогло, все равно по две записи в БД пишет.

Oleg
16.10.2017
06:24:15
перед $model->save(); воткнуть die(); проверить сколько воткнется , потом перед return так же, каков результат будет?

Максим
16.10.2017
06:30:04
перед $model->save() поставил, ни одной записи в БД нет. Перед return сделал в получил опять 2 записи, причем с интервалом в 7 секунд

Alex
16.10.2017
06:32:46
а расширения есть в хроме?

Максим
16.10.2017
06:34:12
Frigate только

Wannabelinus
16.10.2017
06:34:27
тут думать нечего, запрос два раза отправляется

Alex
16.10.2017
06:34:45
а если отключить frigate?

Boris
16.10.2017
06:34:46
лол)
вы серьезно ребят?)

Максим
16.10.2017
06:35:16
Так он выключен. Если только совем удалять

Boris
16.10.2017
06:35:25
actionIndex и редирект на index

Wannabelinus
16.10.2017
06:35:42
не редирект там
а рендер

Boris
16.10.2017
06:36:05
а бло
в глаза долблюсь

Google

Alex
16.10.2017
06:36:16
а в index что?
во вьюхе

Wannabelinus
16.10.2017
06:37:19
чтобы убедиться в том, что два раза идет запрос, надо в экшене написать есho ‘——22222’; и посмотреть в html выводе сколько раз выводит ——22222

Максим
16.10.2017
06:37:39
Да там вообще ничего нет, я стандартную вьюху подложил
фригат удалил, не помогло

Wannabelinus
16.10.2017
06:38:09
если один, а сохраняется два раза - значит запроса 2, если 2 то что-то другое

Максим
16.10.2017
06:38:49
Я думаю что хром почему-то 2 запроса отправляет

Alex
16.10.2017
06:39:28
если только в хроме, можно попробовать в контроллере $this->layout = false; поставить перед return
проверить, вдруг скрипты какие-то вызывают такое поведение

Admin
ERROR: S client not available

Boris
16.10.2017
06:40:00
Можно не делать мозг и продебажить через xDebug

Wannabelinus
16.10.2017
06:40:03
а еще можно открыть консоль в хроме

Wannabelinus
16.10.2017
06:40:07
вкладку network

Boris
16.10.2017
06:40:10
Советовали уже?

Wannabelinus
16.10.2017
06:40:14
там поставить preverse log
и посмотреть
что происходит

Максим
16.10.2017
06:41:31
Блин Yii решил меня добить сегодня окончательно. Что за херня не могу попять.
Есть цикл
foreach ($matches[0] as $value) {
$modelMail->site_id=10;
$modelMail->email_text=$value;
$modelMail->insert();
}
После выполнения site_id то проставляется, то нет, через одну иттерацию.

Антон
16.10.2017
06:42:19
Всем привет. Как в GridView для CheckboxColumn добавить фильтр? что-то гуглил, не нашел ничего. Для остальных полей таблицы input для фитра есть, у checkboxColumn нет

Google

Максим
16.10.2017
06:47:04
Поставил перед return $this->layout = false; Все равно хром по 2 записи херачит.

Alex
16.10.2017
06:47:22
а кеш чистил?

Максим
16.10.2017
06:48:14
Да, пробовал. Но я думаю все таки проблема с хромом у меня на компе, надо попробовать на другом.
Сейчас пытаюсь с циклом разобраться. Там еще все более непонятно.

Oleg
16.10.2017
06:50:41

Максим
16.10.2017
06:52:29
Там нет триггеров еще. Именно yii почему-то так запросы формирует.
В консоли видно
в одном запросе site_id указан, в следющем нет. И так через 1 чередуются.

Karim
16.10.2017
06:56:55
аякс валидация может?

Максим
16.10.2017
06:58:08
Подскажи пожалуйста где это посмотреть

Wannabelinus
16.10.2017
06:59:30
а я чет не понял, а где модель обновляется?
мы тут видим только часть кода