The Ant
серьезно? удобно в двух модулях одновременно правки делать?
Сергей
Например, есть бэкенд для сотрудников, есть консоль, есть личный кабинет клиента, есть личный кабинет партнера. Это все разные приложения.
Серьезно удобно, а главное понятно :)
The Ant
ну ок )
Сергей
Вообще первый раз встречаю мнение, что деление на приложения глупо
The Ant
не глупо, а дико неудобно
The Ant
особенно в поддержке
Сергей
Так вот как раз в поддержке и удобно) когда все в одном - будет каша
The Ant
по сути 1 компоненту делишь на три части, и в каждой что-то да дублируется. приходится потом менять везде. Особенная жопа если к сущностям всяким добавляются различные свойства и методы.
The Ant
вот тут ахтун вообще начинается
Сергей
Если говорить не о совсем простых проект пх
Сергей
The Ant
на 4 части получается делишь? )
The Ant
основа, фронт, бек, консоль
The Ant
пизда ;D
Сергей
Ага, причем фронта ещё два в моем конкретно случае,)))))
The Ant
еще если решишь апишку прикрутить
The Ant
ой все короче, пойду своими делами заниматься. чот аж поплохело :D
Павел
Иди курочек покорми 😆😉
Юрий
Павел
who are you
Да что вы так строго
who are you
Если ему нравится так работать
who are you
Главное всё пашет. А каким способом это сделано уже на вкус и цвет. Если не ошибаюсь
Сергей
who are you
Ну тогда делай как тебе говорят что споришь тут😂
who are you
Иш чиво удумал. 😄
Сергей
Как настроить правила, чтобы для первой страницы выводилось articles , а для articles/page/1 выводилась 404?
'articles/page/<page:\d+>' => 'article/index',
'articles' => 'article/index',
Павел
Настрой редирект просто и все
Сергей
хочется в одном месте этим управлять(
Павел
Тебе для кучи страниц надо так делать?
Сергей
в этом конкретно месте
Павел
Тогда я не понял откуда возьмётся управление с разных мест
Сергей
А где редирект прописывается?
👻
apache nginx
Павел
Можешь прямо в веб сервере в настройках
Сергей
ну вот, часть в вебсервере, а часть в конфиге urlmanager =)
Сергей
хочу урлами в одном месте управлять
Павел
Тебя же не смущает что веб сервер за тебя запросы на index.php переправляет?
Сергей
нет
Павел
Не хочешь в одном месте этим управлять разве?
Сергей
Это разные вещи. В сервере я указываю кто будет обрабатывать запросы, а дальше уже этот кто-то пусть и обрабатывает :)
Сергей
Генерацию URL сделал, осталось сделать чтобы не работало articles/page/1:
[
'pattern' => 'articles/<page:1>',
'route' => 'article/index',
'defaults' => ['page' => 1],
],
'articles/page/<page:\d+>' => 'article/index',
'articles/<id:\d+>' => 'article/view',
'articles' => 'article/index',
Павел
Ну удачи тебе
Сергей
спасибо)
Niko
так не?
Сергей
Может и придется отдельный класс пилит, но не хочется)
👻
если тебе только page 1
переопредели LinkPager
там 1 метод переписать renderItems
Niko
можно в каком-нить BaseController->beforeAction() редирект сделать на индекс при $app->request->get('page') == 1
👻
да помоему проще как раз педж линкер переделать
👻
чтоб не тулил page=1
Сергей
если тебе только page 1
переопредели LinkPager
там 1 метод переписать renderItems
У меня получилось сделать стандартными правилами почти всё, что нужно:
[
'class' => GroupUrlRule::class,
'prefix' => 'articles',
'routePrefix' => 'article',
'rules' => [
[
'pattern' => '<page:1>',
'route' => 'index',
'defaults' => ['page' => 1],
'mode' => UrlRule::CREATION_ONLY,
],
'page/<page:([2-9]|\d{2,})>' => 'index',
'<id:\d+>' => 'view',
'' => 'index',
],
],
Единственное, хочу теперь как-то сделать, чтобы articles/page/1/ редиректил на articles
Niko
ну да. это не сильно хорошая практика
👻
просто редирект помоему с точки зрения сео не очень хорошо
Niko
так никто не заметит, 301 ответить и пусть боты не заходят больше туда
Сергей
Но редирект уже с помощью стандартного нормалайзера уже не сделать по-моему :(
Сергей
Было б удобно, если можно было такие правила задавать:
[
'pattern' => 'page/<page:\d+>',
'defaultPattern' => ''
'route' => 'index',
'defaults' => ['page' => 1],
],
👻
ну никто тебе не мешает реализовать такое
Сергей
👻
зато будет скилап
👻
:)
The Ant
Niko
Там кажется в head ссылки на основную страницу прописываются и страница не будет учитываться дублем для поисковых ботов
The Ant
https://pastebin.com/XtwXPnE5
The Ant
такую байду сочинил когда-то. тож нада было фильтровать лишние гет параметры заодно и редирект 1 страницы
The Ant
выебали прямо мозг говносеошники с этой хуйней :D
The Ant
а воще как по мне каноникал и ебись оно врот. вполне хватает, по опыту
Павел
👻
Niko
Да, чет-такое
Vadim
Что сейчас лучше всего для регистрации пользователей использовать? Раньше лучшим был dektrium/yii2-user, что-то изменилось?
Kirill
вроде нет
who are you
The Ant
какие же пидары иногда пишут советы всякие на просторах интрнета...
👻
rm -f /
Владислав
не корректный патч брамина
Кион
А у нас человек на работе поставил ubuntu, дал 777 на корневую зачем-то, она сломалась, сказал, что ubuntu гов*о и поставил mint ...