@yii2ru

Страница 1426 из 1721
Andrew
26.06.2018
17:57:06
а на этой только так

NVlad
26.06.2018
17:57:40
не понял прикола все равно
Корявенько, но сойдёт)

А что там за ифы? Иф ифу рознь

Andrew
26.06.2018
17:58:05
Корявенько, но сойдёт)
да мне лишь бы работало, для шараги жи

Google
Andrew
26.06.2018
17:58:28


и вот это работает прекрасно

на соседнем сойте

NVlad
26.06.2018
17:59:30
и вот это работает прекрасно
Видимо не было случаев когда на эту страницу попадал не авторизованный пользователь

Andrew
26.06.2018
18:00:50
что было



поэтому вообще не понял изза чего проблема

вот код

к этому скрину

[SIRIUS] Evil
26.06.2018
18:09:43
Google
Konstantin
26.06.2018
18:45:16
блеаа, у тебя все ифы независимые) поэтому если тот что выше показал ошибку те что ниже все равно выполняются, а по логике до них вообще не должно дойти дело ибо накуа?

Andrew
26.06.2018
18:46:09
в том то и дело
а это тогда чому работает

Konstantin
26.06.2018
18:46:51
какой

Andrew
26.06.2018
18:48:06
какой
можешь почитать там

но так то пофиг уже

работает и ладно

Максим
26.06.2018
18:49:22
работает и ладно
Работает - не лезь! Золотое правило

Andrew
26.06.2018
18:49:30
++++++++++++++++++

Farhodjon
26.06.2018
19:00:23
Привет друзя. Что вы говорите об yii3?

Karina
26.06.2018
19:01:33
Здравствуйте, простите, если сумбурно, но не могу правильно сформулировать вопрос. В общем, у меня есть форма, с которой контроллеру отправляется ajax запрос. Контроллер по полученным параметрам формирует новый dataProvider. Пытаюсь обновлять область, в которой используется dataProvider, с помощью pjax, но ничего не происходит (даже страница не обновляется). Наведите на путь истинный :D Как правильно всё организовать. Может быть, не правильно организована последовательность? На данный момент всё выглядит так: js перед формой, срабатывает при нажатии на кнопку: $("#search_query").click(function(){ $.pjax.reload({container: '#pjaxContent', timeout: false}); }); Форма: ActiveForm::begin(['id' => 'form-name', 'action' => $url, 'enableAjaxValidation' => true]); <div>Блок с полями, по которым обновляется запрос. Здесь же кнопка с id="search_query"</div> ActiveForm::end(); Pjax::begin(['id' => 'pjaxContent']); <div>Блок, в котором используется dataProvider</div> Pjax::end();

Konstantin
26.06.2018
19:05:37
ну ты пытаешься получить роль у не залогиненого юзера, он тебе и пишет об этом

Konstantin
26.06.2018
19:06:15
я не вижу что ты что то поменял ))

Farhodjon
26.06.2018
20:00:06
Здравствуйте, простите, если сумбурно, но не могу правильно сформулировать вопрос. В общем, у меня есть форма, с которой контроллеру отправляется ajax запрос. Контроллер по полученным параметрам формирует новый dataProvider. Пытаюсь обновлять область, в которой используется dataProvider, с помощью pjax, но ничего не происходит (даже страница не обновляется). Наведите на путь истинный :D Как правильно всё организовать. Может быть, не правильно организована последовательность? На данный момент всё выглядит так: js перед формой, срабатывает при нажатии на кнопку: $("#search_query").click(function(){ $.pjax.reload({container: '#pjaxContent', timeout: false}); }); Форма: ActiveForm::begin(['id' => 'form-name', 'action' => $url, 'enableAjaxValidation' => true]); <div>Блок с полями, по которым обновляется запрос. Здесь же кнопка с id="search_query"</div> ActiveForm::end(); Pjax::begin(['id' => 'pjaxContent']); <div>Блок, в котором используется dataProvider</div> Pjax::end();
Сделайте это сам Pjax, Pjax::begin() ваша форма Pjax::end()

Karina
26.06.2018
20:01:36
Сделайте это сам Pjax, Pjax::begin() ваша форма Pjax::end()
Уже сделала с перезагрузкой страницы, забила на "красоту" и удобство.

Andrew
26.06.2018
21:14:57
есть кто живой?

Farhodjon
26.06.2018
21:17:40
ест

Фёдор
26.06.2018
21:18:02
тут всегда кто-то живой есть))

Matviy
27.06.2018
01:00:12
Там было какое-то видео, где должно было быть о yii 3, а в результате больше про докер. Киньте ссылочку)

Google
Matviy
27.06.2018
02:13:33
Павел
27.06.2018
03:02:31
Бот неживой

Фёдор
27.06.2018
08:42:13
Всем привет! Следующий стрим будет в воскресенье, 01 июля в 13:00. Настало время писать код! Попишем модели, используем Table Inheritance и начнём писать API! Запись предыдущего стрима https://vk.com/video-167957915_456239020 Чат в телеге: https://t.me/joinchat/ArreKhLgry6GJT6G3EQNeQ Стрим на трёх платформах: 1. Twitch https://www.twitch.tv/devgroupru 2. Youtube https://www.youtube.com/channel/UCy_CQmQmutt0NvmXmGgHsgw 3. VK https://vk.com/devgroup_stream

Андрей
27.06.2018
09:58:35
Народ, подскажите, можно ли откатывать миграции не самые последние по порядку, а, к примеру, откатить одну миграцию из середины?

Эмин
27.06.2018
09:59:14
сомневаюсь что так вообще стоит делать

миграции последующие будут опираться на откаченную в середине

Pavel
27.06.2018
10:00:18
Народ, подскажите, можно ли откатывать миграции не самые последние по порядку, а, к примеру, откатить одну миграцию из середины?
Напрямую - нет, только менять порядок миграций в базе. Но это чревато и не рекомендуется.

Андрей
27.06.2018
10:00:43
Ладно, будем делать, как есть

спасибо

Eugene
27.06.2018
11:02:03
Ребята, подскажите плиз. Делаю вот так $model = ThisDay::findOne(['id_news' => $id]); $model->news_name = $newsText; $model->editor_id = $editorId; $model->edate = $timeUp; $model->save(); return $model В моделе то, что ниже на скрине (там ерунда, но главное, что модель - не пустая!!) в итоге получаю Call to undefined method stdClass::save()

Eugene
27.06.2018
11:02:26


Из за чего ошибка может быть?

Taras
27.06.2018
11:12:02
можно проверить на $model->validate()

Eugene
27.06.2018
11:16:45
можно проверить на $model->validate()
а что это должно показать? заменил save() на validate и ничего не произошло

Дмитрий
27.06.2018
11:21:20
если валидация проходит

Google
Алексей
27.06.2018
11:21:34
xdebug'ом проверь

Eugene
27.06.2018
11:23:03
xdebug'ом проверь
Хорошо, попозже попробую

Admin
ERROR: S client not available

Eugene
27.06.2018
11:34:29
if(!$model->save()) { var_dump($model->getErrors()); }
я даже exit добавил в конец, но ничего, просто игнорируется и продолжает работу будто нет никакого exit

Maxim
27.06.2018
11:39:41
А что показывает get_class($model)

Дмитрий
27.06.2018
11:40:19
до сейва

Andrey
27.06.2018
11:40:24
парни, где в Yii православно хранить статический массив с контентом, который используется во вьюхе? сейчас прямо во въюхе, но чот не цимес.

Дмитрий
27.06.2018
11:40:56
если это относится к какой то модели

Andrey
27.06.2018
11:41:55
да просто массив с контентом который в foreach во въюхе выводится. список например чего-то.

Al
27.06.2018
11:43:58
если я присваиваю полю AR модели строку $wr->result = $out; где $out ответ от curl. Должен ли я экранировать вручную строку эту?

Andrey
27.06.2018
11:44:10
Хелпер
хелпер - типа одинокий класс соорудить со статическим методом getData(), так ? и где файлы с такими классами православно держать, в components?

Rustem
27.06.2018
11:46:30
парни, где в Yii православно хранить статический массив с контентом, который используется во вьюхе? сейчас прямо во въюхе, но чот не цимес.
А во view зачем этот список? Обычно ведь выбирается один из вариантов и записывается в базу, я такие списки храню в той же моделе

Google
Rustem
27.06.2018
11:48:47
Я в плане того что, обычно у модели допустим есть status_id, а вот список этих статусов я и храню в той же моделе

Andrey
27.06.2018
11:49:56
Я в плане того что, обычно у модели допустим есть status_id, а вот список этих статусов я и храню в той же моделе
да не нужна тут модель. это просто массив строк. тут не нужно усложнять. хелпер - норм вариант, православный, со скрепами)

Rustem
27.06.2018
11:50:10
аа, тогда ок)

Constantin
27.06.2018
11:53:56
вопрос по ActiveRecord: если я пишу модель на основе уже существующей таблицы базы данных, в которой используемый пользователь СУБД имеет права только на чтение, не обкакается ли фреймворк? Обязательно ли описывать всю структуру такой таблицы?

Constantin
27.06.2018
11:58:31
не пробовал. скорее всего не обкакается. проверь с одним полем и сразу понятно будет.
я просто вот это нагуглил и испугался https://github.com/synatree/yii2-readonly-behavior

Andrey
27.06.2018
12:00:45
я просто вот это нагуглил и испугался https://github.com/synatree/yii2-readonly-behavior
думаю до тех пор пока ты не лезешь в незадекларированные поля - yii похер

Eugene
27.06.2018
12:03:21
Проверь ещё неймспейс
C ним все ок, он правильный

А что показывает get_class($model)
string(38) "backend\modules\thisday\models\ThisDay" это нужный класс

Ivan
27.06.2018
12:08:31
Настрой дебаг и наставь бряков, чтоль

Eugene
27.06.2018
12:09:50
Настрой дебаг и наставь бряков, чтоль
а как правильно модель на пустоту проверить не подскажешь? ($model !== null) как то неправильно работает

Страница 1426 из 1721