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

yan
2019.09.18, 00:31
Форум: Архитектура, дизайн, ООП
Тема: Множественные статусы: INT или VARCHAR?
Ответы: 15
Просмотры: 6965

Re: Множественные статусы: INT или VARCHAR?

Лучше множественные статусы в БД хранить в INT или в VARCHAR? (Понятно что не в ENUM) Я сам пробовал оба варианта, какой мне больше по итогам понравился я указал в опросе. Интересно, что разные разработчики делают разный выбор, хотелось бы услышать больше аргументов с той и другой стороны ) За VARC...
yan
2019.08.08, 10:54
Форум: Разработка фреймворка
Тема: flash-сообщения
Ответы: 7
Просмотры: 30978

Re: flash-сообщения

Функционал однозначно полезный, но не уверен место ли ему именно в сессиях.
Флэш сообщения есть также в сессиях симфони, реализованы в виде отдельного класса $session->getFlashBag()-> .
https://symfony.com/doc/3.4/components/ ... h-messages
yan
2019.05.18, 00:01
Форум: Общие вопросы (Yii 2.x)
Тема: Взаимодействие со связующей таблицей в yii2?
Ответы: 3
Просмотры: 1599

Re: Взаимодействие со связующей таблицей в yii2?

Максимум что из имеющегося функционала можете извлечь - создать релейшен между genre и movie с ->via(MovieGenreRel::class) в результате в цикле, если получить все $genre в виде моделей, м.б. будет писать красиво $genre->link('relation', $movie) и удалять через unlink или unlinkAll Массовое изменение...
yan
2019.04.10, 18:42
Форум: Общие вопросы (Yii 2.x)
Тема: enableSchemaCache, что будет если схема изменится?
Ответы: 4
Просмотры: 2168

Re: enableSchemaCache, что будет если схема изменится?

azz писал(а): 2019.04.10, 17:02 Приветствую. Включил enableSchemaCache и подумалось - а что если таблицу изменить? Например, переименовать/удалить поле/таблицу. Будет ошибка, или видя несоответствие, фреймворк обновит схему до актуальной?
если бы фреймворк обновлял как-то кэш то параметр $schemaCacheDuration был бы не нужен
yan
2018.12.25, 11:48
Форум: Общие вопросы (Yii 2.x)
Тема: Как тестировать консольный контроллер?
Ответы: 2
Просмотры: 1668

Re: Как тестировать консольный контроллер?

Может не стоит их вообще тестировать? Вынесите логику из них и тестируйте.
yan
2018.11.22, 23:56
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше сделать БД если у обьекта много характеристик в JSON или нет?
Ответы: 2
Просмотры: 1201

Re: Как лучше сделать БД если у обьекта много характеристик в JSON или нет?

О какой нагрузке речь? Если отдельные значения точно не будут использоваться в запросах (поиск, сортировка, объединение, группировка) , то json вполне хороший вариант, тем более что для работы с ним и в мускуле и в постгре есть нативные функции.
yan
2018.10.20, 18:14
Форум: Общие вопросы (Yii 2.x)
Тема: Почему yii делает 2 запроса, хотя можно обойтись одним?
Ответы: 2
Просмотры: 1301

Re: Почему yii делает 2 запроса, хотя можно обойтись одним?

ответ во втором параметре innerJoinWith $eagerLoading whether to eager load the relations. * Note, that this does not mean, that the relations are populated from the * query result. An extra query will still be performed to bring in the * related data. т.е. если его выставить в false, то второго зап...
yan
2018.08.27, 09:32
Форум: Общие вопросы (Yii 2.x)
Тема: аутенфикация в WS
Ответы: 5
Просмотры: 2332

Re: аутенфикация в WS

evgeniy123 писал(а): 2018.08.27, 01:28
yan писал(а): 2018.08.26, 19:30 токен можно отправить в сообщении, при успешной проверке коннект считается авторизованным
Смущает что в таком открытом виде хранится в браузере...
можно его и в куке хранить
yan
2018.08.26, 19:30
Форум: Общие вопросы (Yii 2.x)
Тема: аутенфикация в WS
Ответы: 5
Просмотры: 2332

Re: аутенфикация в WS

токен можно отправить в сообщении, при успешной проверке коннект считается авторизованным
yan
2018.08.02, 21:24
Форум: Общие вопросы (Yii 2.x)
Тема: Одна модель на две базы данных
Ответы: 12
Просмотры: 3762

Re: Одна модель на две базы данных

spions писал(а): 2018.08.02, 21:16 Попробовал отнасделовать модель, получил ошибку: "Error: Call to a member function getSchema() on null in"
это не в наследовании проблема, а что-то не то сделано с методом "public static function getDb()" и в результате идет обращение к несуществующему коннекту
yan
2018.08.01, 17:18
Форум: Общие вопросы (Yii 2.x)
Тема: Where 0=1
Ответы: 16
Просмотры: 4185

Re: Where 0=1

версия фреймворка какая?
yan
2018.07.31, 17:28
Форум: Общие вопросы (Yii 2.x)
Тема: Одна модель на две базы данных
Ответы: 12
Просмотры: 3762

Re: Одна модель на две базы данных

дублировать не надо потому что ООП - отнаследуйтесь и перекройте метод getDb, и красивее и пользоваться проще Правильно я понимаю, что тогда мне все равно для каждой таблицы новой базы придется делать модель? конечно, но дублирования кода при этом не будет, так что ничего страшного, особенно если э...
yan
2018.07.31, 15:44
Форум: Общие вопросы (Yii 2.x)
Тема: Одна модель на две базы данных
Ответы: 12
Просмотры: 3762

Re: Одна модель на две базы данных

дублировать не надо потому что ООП - отнаследуйтесь и перекройте метод getDb, и красивее и пользоваться проще
yan
2018.07.30, 23:28
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 8153

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

Loveorigami писал(а): 2018.07.30, 22:04 Похоже, Вы ранее не решали таких задач. Поэтому и приводите ссылку на доку для создания url-правил.
как раз таки много занимался подобными вещами, поэтому знаю о чем пишу, но смысла не вижу дальше дискутировать - не наша тут тема, пусть автор соображает, что ему нужнее
yan
2018.07.30, 21:29
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 8153

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

а как в вашем варианте будут обрабатываться актуальные, не устаревшие слаги? У меня нет понятия устаревший или нет... В который раз пишу одно и то же... 1. Зашел по урлу (slug - как часть урла). 2. UrlManger перенаправил на нужный модуль/контроллер/экшн. 3. Если модель найдена - по вашему - урл акт...
yan
2018.07.30, 21:26
Форум: Общие вопросы по программированию
Тема: Slug: использование ID vs "чистый" url
Ответы: 25
Просмотры: 8153

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

Loveorigami писал(а): 2018.07.30, 21:13 3. Я в контролере с продуктом словил NotFoundHttpException и в ErrorHandler-е сделал 1 запрос и редирект. Все.
может бросил NotFoundHttpException ? откуда он появился там? :roll:

замечу, что слаг в описанном варианте начинается сразу с корня, никаких shop