@yii2ru

Страница 1614 из 1721
Andrey
07.09.2018
09:29:24
так если напрямую перейти то все ок, а вот в пагинации рисует запрос с get

Maxim
07.09.2018
09:48:48
так если напрямую перейти то все ок, а вот в пагинации рисует запрос с get
попробуй в пагинацию передать параметр роута. Я не пробовал, но может и сработает

Maxim
07.09.2018
09:49:31
Спасибо попробую...
https://stackoverflow.com/questions/31703533/yii2-listview-pagination-wrong-url

Google
Oleksii
07.09.2018
09:55:54
Гайс,кто то использует CaddyServer?помогите пробросить статику

Александр
07.09.2018
11:01:11
is not null в построителе запросов Yii2 как написать?

['not',['notified'=>null]] ?

Alexandr
07.09.2018
11:03:14
['is not', 'id', null]

Maxim
07.09.2018
11:03:18
['not',['notified'=>null]] ?
is not, property, null

Фёдор
07.09.2018
11:04:37
1) ->andWhere(['not', ['notified' => null]]) 2) ->andWhere(['<>', ['notified' => null]]) 3) ->andWhere('notified IS NOT NULL')

Maxim
07.09.2018
11:09:16
Alexandr
07.09.2018
11:09:23
второй вариант рабочий? работает ли он с 0 вместо null?

Фёдор
07.09.2018
11:09:58
а где наш 4й вариант? ['is not', 'id', null]
Дак в вашем же посте он)

второй вариант рабочий? работает ли он с 0 вместо null?
вроде бы не работает, но это не точно

Maxim
07.09.2018
11:10:55
я не люблю юзать <>. Он в каких-то ситуациях не очень оптимально производит выборку

с точки срения обработки запроса

Фёдор
07.09.2018
11:12:29
второй вариант рабочий? работает ли он с 0 вместо null?
я обычно так пишу ->where(['not', ['notified' => null]]) ->andWhere(['not', ['notified' => 0]])

Google
Alexandr
07.09.2018
11:13:18
я тоже похожим образом, но теоретически знак больше либо меньше должен работать с нулем

Maxim
07.09.2018
11:14:07
а в чем неоптимальность проявляется?
В неправильной внутренней оптимизации запроса

Фёдор
07.09.2018
11:14:36
В неправильной внутренней оптимизации запроса
т.е. на уровне базы запрос медленнее будет?

Karim
07.09.2018
11:31:13
с NULL надо только IS NULL, IS NOT NULL юзать. В остальных, > NULL, = NULL, и тд вернет false

Andrey
07.09.2018
11:32:26
ребят, pjax + pagination, при клике есть коробочное решение скролл до определенного элемента?



Maxim
07.09.2018
12:02:58
т.е. на уровне базы запрос медленнее будет?
В каких-то случаях да. Поищу если будет время напишу

Dead
07.09.2018
12:24:46
с sdk facebook работал кто?

Maxim
07.09.2018
13:19:54
с sdk facebook работал кто?
ты хочешь кнопки шаринга (поделиться) вывести?

Andruha
07.09.2018
14:26:06
есть ли какие-то весомые аргументы когда использовать registerMetaTag/registerJs в контроллере, а когда во view?

полагаю, если для формирования меты нужны данные из бд, то лучше зарегать в контроллере, чтобы данные не передавать во вью, а если там статика, то можно во вью. Так ли?

Бушаев Вячеслав
07.09.2018
14:40:23
В чем отличие?

Каким образом статика сможет из вьюхи зарегать данные в ассет? Или это таки не статика а вполне себе вью со своей логикой...

Andruha
07.09.2018
14:45:44
registerMetaTag([ 'name' => 'keywords', 'content' => $pageSettings->meta_keywords, ], 'keywords'); если так, то в контроллере registerMetaTag([ 'name' => 'keywords', 'content' => 'key1, key2, key3', ], 'keywords'); то можно во вьюхе

чтобы не передавать $pageSettings->meta_keywords в рендер

Dmitriy
07.09.2018
14:48:07
есть ли какие-то весомые аргументы когда использовать registerMetaTag/registerJs в контроллере, а когда во view?
чисто по всяким солидам и т.д этим должны заниматься вьюхи но не котроллеры

Google
Бушаев Вячеслав
07.09.2018
14:49:09
Maxim
07.09.2018
14:49:56
есть ли какие-то весомые аргументы когда использовать registerMetaTag/registerJs в контроллере, а когда во view?
делай там, где это происходит сразу. например в контроллеле у тебя уже есть эти данные - сразу зарегал. А если вычисление происходит во вью - то уже там но старайся вынести в другие классы и подключать их в нужный момент. А логику правь в самом классе, чтоб потом не бегать не искать где нужно исправить

Andruha
07.09.2018
14:50:25
таки все так и сделал

москвичи прогрессируют

Maxim
07.09.2018
14:53:46
Как следить какая из вьюхи что затерла
У тебя слои и ты поинмаешь, что meta пагинации ты зарегал в основной view после передачи дата-провайдера

Бушаев Вячеслав
07.09.2018
14:57:29
Опыт показывает что понять из-за чего вылез некое значение в мете если они определяются во вью... Трудно! Особенно когда вью. Много

Maxim
07.09.2018
14:57:32
Вычисление во вью ?
Да. Например я получаю объект пагинации во вью после передачи дата-провайдера в ListView. После этого передаю его в класс, который регистрирует мне мета для пагинации (prev next canonical) где посоветуешь мне это сделать ?

Alexey
07.09.2018
14:58:26
Но хедеры для пагинации регаются самим дата провайдером

Alexey
07.09.2018
14:58:54
Зачем тебе ещё и мета?

Бушаев Вячеслав
07.09.2018
14:59:29
Всё за вас должен у11 делать...

Страничку зарегать чтоли

Ты же ее из гета можешь взять

Alexey
07.09.2018
15:00:35
какие именно хедеры?
А я попутол, это в рест апи так

Там мета информацию в респонс добавляет аж сериалайзер

Google
Бушаев Вячеслав
07.09.2018
15:02:26
Экшин уже все знает что показать. Регать надо тут. Рендер пусть занимается своим делом

Andrey
07.09.2018
15:02:51
сабж годные видосы по yii, на русском посоветовать может кто?) посмотрел 2 плейлиста от (Степана Куштуева) сейчас смотрю yii2 для блондинок и чайников)

Alexey
07.09.2018
15:03:06
Все что к роутингу относится рулится там

Maxim
07.09.2018
15:03:17
Это надо делать в контроллере
Зачем? Если у меня объект пагинации даст все нужные данные, а вычисляется после передачи в ListView?

Бушаев Вячеслав
07.09.2018
15:04:26
+

Admin
ERROR: S client not available

Alexey
07.09.2018
15:04:33
Ты можешь к $data->pagination сходить в любое время

Пока тебе доступен этот обьект

Maxim
07.09.2018
15:05:02
Ты можешь к $data->pagination сходить в любое время
только там страницы не высчитаны до вывода виджета

Maxim
07.09.2018
15:05:48
Проверю

Бушаев Вячеслав
07.09.2018
15:05:49
Даже если нет в Гете все есть

Alexey
07.09.2018
15:05:56
Если не высчитаны дерни getModels()

Превентивно

Maxim
07.09.2018
15:06:14
Даже если нет в Гете все есть
в гете только текущая, а предыдущая и след не установлены

Бушаев Вячеслав
07.09.2018
15:07:19
А за чем в мете след страница?

Alexey
07.09.2018
15:08:03
Можно листвью расширить и сделать SeoListView

Google
Alexey
07.09.2018
15:08:11
Если прям печот

Проверю
https://www.yiiframework.com/doc/api/2.0/yii-data-pagination#getLinks()-detail

Andrey
07.09.2018
15:15:11


если прописываю ['/news/default/index'] то в news/ подсвечивается, но в детальной нет если прописываю ['/news/default/view'] то в news/ не подсвечивает, но в детальной подсвечивается подсвечивается - кидает active ))



Maxim
07.09.2018
16:13:46
https://www.yiiframework.com/doc/api/2.0/yii-data-pagination#getLinks()-detail
Это к раз после датапровайдера показывает все данные. До него там только текущая страница

PowerAxis
07.09.2018
19:16:32
Как правильно вручную заполнить форму , не используя $form->load(Yii::$app->request->post()) && $form->validate()

Evgeny
07.09.2018
21:53:35
я руками так заполнял: $model->name = Yii::$app->request->post("Users[name]");

jenia
07.09.2018
21:55:55
Хочу Сделать выборку со связкой таблицы так



Но потом когла хочу в массив завести то нет first_name и last



"Getting unknown property: common\\models\\Comments::first_name",

Как так если я выбрал все?

Artyom
07.09.2018
22:01:24
ad.first_name as first_name. Думаю в этом проблема.

jenia
07.09.2018
22:04:26
Побывал и тоько что ещё раз такое сделал. Та же ошибка



Выборка из бд такая. Сам sql норм

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