Найдено 937 результатов

yan
2018.07.30, 20:59
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 3164

Re: Slug: использование ID vs "чистый" url

Loveorigami писал(а):
2018.07.30, 20:54
А, кстати, как из правила делать редирект?
редирект делается в контроллере, там ему самое подходящее место, дело правила в урлменеджере - направить на нужный экшен
yan
2018.07.30, 20:58
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 3164

Re: Slug: использование ID vs "чистый" url

С не "непроизвольными", а с теми, у которых изменился slug и страница стала недоступна по старому slug-у. а как в вашем варианте будут обрабатываться актуальные, не устаревшие слаги? Как будет выглядеть Ваш Url-manager? А если у меня пару десятков модулей? На каждый модуль писать свое правило? Дела...
yan
2018.07.30, 19:08
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 3164

Re: Slug: использование ID vs "чистый" url

У Вас есть другое решение? для таких целей есть стандартный функционал фреймворка - урлменеджер и https://www.yiiframework.com/doc/guide/2.0/ru/runtime-routing#creating-rules настраиваете в веб-сервере передачу всех несуществующих урлов в приложение (как описано в мануале) и дальше разруливаете с п...
yan
2018.07.30, 17:42
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 3164

Re: Slug: использование ID vs "чистый" url

вариант "<post_id>/<slug>" портит структуру (иерархию) урлов насколько это критично? насколько никто точно не скажет - в сео постоянно все меняется, но более правильная структура это всегда для сео хорошо, к тому же такой вид урла он явно не ЧПУ - почему два уровня папок описывают фактически один и...
yan
2018.07.30, 14:38
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 3164

Re: Slug: использование ID vs "чистый" url

с первым согласен - не учел, отчасти поэтому не делают подобные слаги, что со временем слаг одной страницы может перекочевать под другую, что совсем не хорошо с точки зрения сео по второму это слишком не правильно, чтобы приводить даже для примера, общий обработчик ошибок не должен быть заточен под...
yan
2018.07.30, 13:45
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 3164

Re: Slug: использование ID vs "чистый" url

Пишите небольшое поведение. При изменении slug-a, заносите старое название, как url, в таблицу Redirects (old_url, post_id). зачем? с точки зрения сео тот слаг которой уже был, не отличается от произвольного неверного слага - на обоих д.б. переадресация на верный слаг Направляете обработку ошибок, ...
yan
2018.07.29, 22:47
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 3164

Re: Slug: использование ID vs "чистый" url

3 вариант https://site/<slug>-<post_id> и для устаревших слагов - переадресация с любых неверных слагов на верный

вариант "<post_id>/<slug>" портит структуру (иерархию) урлов
yan
2018.07.27, 09:06
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 ActiveRecord: сложные вложения AND/OR
Ответы: 9
Просмотры: 1089

Re: Yii2 ActiveRecord: сложные вложения AND/OR

Было бы не плохо, но я не совсем понимаю о чем речь. Моих знаний пока еще слишком мало, поэтому было бы идеально увидеть живой пример. Куда здесь добавить этот присловутый "уровень вложенности"? ['OR',// 1 level ['name0' => 0], ['AND', // 2 level ['name1' => 11], ['OR', // 3 level ['name2' => 22], ...
yan
2018.07.26, 23:29
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 ActiveRecord: сложные вложения AND/OR
Ответы: 9
Просмотры: 1089

Re: Yii2 ActiveRecord: сложные вложения AND/OR

GHopper писал(а):
2018.07.26, 22:47
Поторопился...

Между двумя условиями с code=... получается AND, а нужен OR.
можно просто еще уровень вложенности добавить
yan
2018.07.26, 21:56
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 ActiveRecord: сложные вложения AND/OR
Ответы: 9
Просмотры: 1089

Re: Yii2 ActiveRecord: сложные вложения AND/OR

https://www.yiiframework.com/doc/guide/2.0/ru/db-query-builder#operator-format and: операнды должны быть объединены с помощью оператора AND. Например, ['and', 'id=1', 'id=2'] сгенерирует id=1 AND id=2. Если операнд массив, он будет сконвертирован в строку по правилам описанным ниже. Например, ['and'...
yan
2018.07.24, 20:56
Форум: Установка и настройка
Тема: PhpStorm перестал работать плагин Yii Support
Ответы: 2
Просмотры: 732

Re: PhpStorm перестал работать плагин Yii Support

в недавних версиях добавлено ручное определение корня проекта влияющее как раз на поиск вьюх и работу с ними, здесь можно попробовать настроить File | Settings | Languages & Frameworks | PHP | Yii2 Support
yan
2018.06.28, 21:32
Форум: Установка и настройка
Тема: Дайте инструкцию по настройке Phpstorm + Yii2
Ответы: 6
Просмотры: 2156

Re: Дайте инструкцию по настройке Phpstorm + Yii2

Привет! Есть линуксовый сервер на котором есть проект на Yii2. Пользуюсь стареньким phpDesigner, правлю файлы прямо на сервере, но крайне неудобно. Как настроить Phpstorm чтобы можно было нормально работать с этим проектом просто по фтп, без установок локальных серверов, пхп и прочей лабуды, чтобы ...
yan
2018.06.25, 20:10
Форум: Общие вопросы (Yii 2.x)
Тема: Система логирования действий
Ответы: 8
Просмотры: 1058

Re: Система логирования действий

первое - нужно смотреть активность пользователя (скажем за месяц) стандартный DbTarget ид юзера не пишет в отдельное поле поэтому выбирать будет не особо эффективно, но можно перекрыть DbTarget и добавить поле второе (реакция на определенные действия пользователя, скажем отправить письмо админу на ...
yan
2018.06.25, 16:25
Форум: Общие вопросы (Yii 2.x)
Тема: Система логирования действий
Ответы: 8
Просмотры: 1058

Re: Система логирования действий

тоже когда-то думал создать подобную универсальную систему логирования действий, но практика показывает, что в каждом проекте бывают свои специфические требования, так что проще создать свою, благо тут все достаточно просто, а вообще проще всего освоить встроенную систему логирования и юзать, что-то...
yan
2018.06.07, 17:01
Форум: Обо всем
Тема: Github продался
Ответы: 5
Просмотры: 1802

Re: Github продался

если судить по скайпу особо хуже вряд ли будет, но и лучше скорее всего тоже:)
почему все гитлаб вспоминают как альтернативу, а не bitbucket.org например?
yan
2018.05.24, 23:42
Форум: Общие вопросы (Yii 2.x)
Тема: Logger - фильрация по категориям
Ответы: 2
Просмотры: 605

Re: Logger - фильрация по категориям

берется отсюда \yii\log\Target::getContextMessage
для отключения можно назначить в конфиге 'logVars' => []
yan
2018.05.22, 01:05
Форум: Общие вопросы (Yii 2.x)
Тема: Query Builder REGEXP
Ответы: 4
Просмотры: 760

Re: Query Builder REGEXP

$query->andWhere(['OR', ['REGEXP',...], ['REGEXP',...],['REGEXP',...]]) ?