SiZE
Mengi
Alfred
а характеристики сервера какие для связки yii2+elastic+хз что еще там)
Эластик работает как отдельный сервис. Все идет к обращение к его апи. Он виден только внутри сервака. Приложение ваше индексирует все данные и по ним строите поиск. То есть у меня сейчас две копии товаров. В базе и в эластике, заточенная под поиск. Нужно установить java, установить сам эластик. Это минимум для работы самого поиска. + все остальное для работы проекта
Kairzhan
В эластик надо самому отправлять данные в жсоне?
SiZE
Alfred
Да, все что индексируем и как сами решаем. К примеру в базе не нужны неправильные слова для поиска. Они вбиваются только для индексации в отдельное поле. Там уже готовый модуль для йии есть.
Kairzhan
Наверное есть готовые модули которые вешаются на модель и при cud отправляет
Alfred
Alfred
Поиск по Базе данных по похожим, по неправильным, по созвучным сделать не получится, если сами все не реализуете.
SiZE
Kirill
Всем привет, подскажите пожалуйста
Kirill
Есть вложенные модули, admin/parser/deals - это три модуля под друг дружкой
Kirill
http://local.api.ru:9090/admin/parser/deals/profile-constructor/delete-profile
Такой путь роутинг резолвит
А такой не резолвит:
http://local.api.ru:9090/admin/parser/deals/profile-constructor/delete-profile/2
Kirill
Точнее не резолвит контроллер в модуле
app/vendor/yiisoft/yii2/base/Module.php:562
public function createController($route)
Kirill
Модуль deals находит, а контроллер не находит, потому что за контроллер считает "profile-constructor/delete-profile"
Kirill
Кто нибудь сталкивался с роутингом вложенных модулей и именнованными параметрами?
Kirill
Переделать на querystring - фигня, но хотелось бы разобраться
Ruslan
в модуле прописан путь до контроллеров?
Kirill
Как только в урл включаю двойку - досвидули, я не понимаю чё вы хотите
Kirill
http://local.api.ru:9090/admin/parser/deals/profile-constructor/delete-profile?id=2 - работает
Kirill
http://local.api.ru:9090/admin/parser/deals/profile-constructor/delete-profile/2 - не работает
Kirill
http://local.api.ru:9090/admin/parser/deals/profile-constructor/delete-profile - работает, но просит id (400, missing id param)
Ruslan
в rules как правила написаны?
Vladimir
а url правило прописано?
Kirill
А должно? дефолтный парсинг не разруливает такие ситуации?
Ruslan
смотря как он написан
Kirill
Если делать рутовый модуль (http://local.api.ru:9090//deals/profile-constructor/delete-profile/2)
Kirill
То он всё понимает без правил
Vladimir
а в целом какие правила url сейчас есть уже?
Kirill
Kirill
'<module1:[\w\-]+>/<module2:[\w\-]+>/<module3:[\w\-]+>/<controller:[\w\-]+>/<action:[\w\-]+>/<id:\d+>' => '<module1>/<module2>/<module3>/<controller>/<action>',
Kirill
Всё заработало
Kirill
Но это коряво по моему
Kirill
Такое ощущение что в дефолтном парсинге баг
Дмитрий
епт О_о
Ruslan
по другому и не скажешь
Ruslan
https://www.yiiframework.com/doc/guide/2.0/en/rest-routing
Anonymous
привет йиишники
Anonymous
как думаете кино портал с 10к юзеров
Anonymous
нормально потянет?
Kirill
по другому и не скажешь
Ну я не прав?) если дефолтный парсинг понимает где мой экшен БЕЗ именнованного параметра, почему он падает при добавлении параметра?
Anonymous
фильмов где-то 2к
Ruslan
Ruslan
это есть все в документации, ссылку по api выше скинул. Но у тебя похоже не используется rest правила, поэтому в правиле нужно прописывать id
Anonymous
Rich
Anonymous
есть какие нибудь готовые модули
Anonymous
под yii2
Anonymous
@richardxdev
Kirill
mrG1K
Подскажите, есть ли дефолтная выпадашка pageSize для gridview ? .. Или свое нужно пилить? select какойнить
Rich
SiZE
Anonymous
Anonymous
@richardxdev какой нибудь модуль админки
Anonymous
чтобы был карказ не писать с нуля
Anonymous
Anonymous
там всё старье одно
Anonymous
Rich
@richardxdev какой нибудь модуль админки
Не думаю, что можно найти модуль под админку конкретно под проект, там частями, там модуль, там. Визуал натяжку можно, админлте есть норм. Я себе написал модуль генерации статических страниц, можно из админки создавать любое кол-во страниц и суб страниц, со встроенным блогом, с визуал редактом, сео и пр. И юзаю под все проекты. А уж crm если, это набор модулей
Rafael
Привет!
Подскажите с редиректом: в экшоне контроллера смотрю на пришедшие данные, и при определенных условиях нужно произвести редирект на другой урл(другой домен).
Редирект провожу header("Location: <some url>");
Однако никакого результат, пустая страничка.
Это настройки сервера не дают такое провернуть?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
The Ant
правда с учетом конфига сервера :D
who are you
https://daily.afisha.ru/news/15960-operator-wi-fi-v-transporte-moskvy-dopustil-utechku-dannyh-millionov-polzovateley/
who are you
С мобильного можно как телеграф открыть
who are you
Это благодаря чему? Сайт же сторонний
Roman
Благодаря телеге
Ivan
Благодаря первой же ссылке в Гугле https://instantview.telegram.org
who are you
Ну это понятно. А почему телеграм какие-то отображает страницы встроенным средством а какие то нихера))
I
Roman
Сергей
Добрый вечер!
В новом PhpStorm подбешивает новая фишка: когда сворачиваешь какой-то узел в дереве файлов/папок, то открытость/закрытость вложенных папок сохраняется и при следующем открытии этой папки - вложенные папки будут раскрыты также как и до сворачивания. Раньше такого не было и после открытия папки - вложенные папки были свёрнутые.
Никто не знает, как вернуть старое поведение?
who are you
Эмм. Это я с телефона долго печатаю ) не успел прочитать
who are you