Vladislav
неа
Vladislav
а во второй части s зачем указывать?
Vladislav
если наименование класса контроллера в единственном числе
Максим
тогда может просто так
<controller:\w+>' => '<controller>/index',
?
Дмитрий
Максим
а, справа тоже надо s отрезать
Дмитрий
Дмитрий
Строка кончилась а s есть
Vladislav
нужно чтобы в урле указывалось users и обращался к контроллеру user
Дмитрий
'<controller:\w+>s’ => ‘<controller>/index’,
Максим
может тогда так
<controller:(\w+)s>' => '$1/index'
Максим
Дмитрий
Gjghfdbk
Дмитрий
Поправидл
Vladislav
@Med1c84 спасибо работает
Максим
ну да) я тоже запутался, выше вариант как раз что надо делает
Vladislav
жалко что нельзя например делать условия, если есть s вконце, то не добавлять, а если нет то добавть s
Vladislav
если и можно, то понятия не имею как
Дмитрий
Максим
можно сделать по другому) есть решение, где не регулярками это делается
Максим
UrlRuleInterface реализовать, и в правилах указать путь к реализованному классу, щас попробую пример найти
Vladislav
@kohone буду весьма благодарен
Максим
https://dev-tips.ru/blog/post/yii2-napisanie-pravil-razbora-i-postroeniya-url
Vladislav
@Med1c84 при помощи регулярки?
Дмитрий
Угу
Vladislav
@Med1c84 можно узреть пример?
Дмитрий
сек
The Ant
https://pastebin.com/j5YFbKWq
The Ant
зацените какое говно делаю ;D
Максим
Vladislav
Максим
Vladislav
папку components сам создавал?
Максим
Да
Vladislav
или он должен быть?
Максим
нет, сам. та любые папки можно создавать) это ж фреймворк
Vladislav
потому что просто я его не вижу =D
Максим
создавай, еще пригодится)
Vladislav
а я как-то пока стараюсь просто придерживаться того что есть
Vladislav
иначе страшно наворотить бед =D
Максим
ну логично для компонентов, самописных или сторонних, создавать отдельную папку, и может даже в ней подпапки, например, мои)
Максим
PowerAxis
Ну капец, что ты такое говоришь
PowerAxis
Фреймворк не указывает тебе что и как делать
PowerAxis
Я вообще ядро своего приложения выношу в отдельный каталог на уровне фронтенда и бекенда
Максим
ютиться в том, что есть, надо в очень ограниченном списке задач. если разворачивать что серьезное, то нередко приходится структуру менять
Vladislav
@Med1c84 окей)
The Ant
ахахаха )) сук
Vladislav
@poweraxis мне вообще страшно трогать ядра и файлы фреймворка, ибо нафига так делать, если и так всё нормально работает
Vladislav
да и за неопытности скорее всего
PowerAxis
Да не ядро фреймворка
PowerAxis
А своего приложения
Vladislav
The Ant
The Ant
пробовал с группировками и юнионами и прочим говном
PowerAxis
???
Ну своб бизнес логику, сервисы, репы, модели, формы вот этотвсе куда пихать?
Vitaliy
Куда хош, тока не в vendor
Alexey
Vitaliy
Арсен
Добрый день, можно как нибудь захешировать пароль в md5 перед отправкой ?
<?= $form->field($model, 'password')->passwordInput(['maxlength' => true]) ?>
PowerAxis
Поймай в контроллере и захешируй
Dmytro
https
Dmitry
Вешайся на onSubmit и средствами js делай хеширование
PowerAxis
Ну в сервисе поймай)
Dmitry
Всё что тебе там насоветовали помойму мимо)
Dmitry
Арсен
ок, спасибо за совет
Dmitry
Ну а вообще в теории это полезно только если твой трафик сниферят. В этом случае просто https поможет. Данные от клиента до тебя все шифрованные и чтото шифровать до отправки вприницпе смысла нет. Только если ты вообще не хочешь чтобы пароли в человкочииаемом виде как-либо залетали на сервер.
👻
если на то пошло то лучше уже тогда не мд5
👻
а что то по лучше