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

zelenin
2018.01.18, 13:18
Форум: Общие вопросы по программированию
Тема: Помогите понять почему во вложеном sql запрос не работает сортировка
Ответы: 20
Просмотры: 87

Re: Помогите понять почему во вложеном sql запрос не работает сортировка

понял. но вообще это некорректный запрос, который например не работал бы в более строгих базах типа постгреса. У вас он работает скорее всего, потому что в настройках по умолчанию в mariadb/mysql выключен strict режим. date data 2016 просто информация 2016 Очень важная информация 2017 просто информа...
zelenin
2018.01.18, 12:27
Форум: Общие вопросы по программированию
Тема: Помогите понять почему во вложеном sql запрос не работает сортировка
Ответы: 20
Просмотры: 87

Re: Помогите понять почему во вложеном sql запрос не работает сортировка

mika_di писал(а):
2018.01.18, 12:21
С этого и начался топик, мне нужно, сначала отсортировать, потом сгруппировать
зачем?
почему нельзя select * from ( ... group by ) order by или select * from ... group by order by?
zelenin
2018.01.18, 11:57
Форум: Общие вопросы по программированию
Тема: Помогите понять почему во вложеном sql запрос не работает сортировка
Ответы: 20
Просмотры: 87

Re: Помогите понять почему во вложеном sql запрос не работает сортировка

mika_di писал(а):
2018.01.18, 11:54
Так, а группировать потом как? Вытащил. я сортировку в верхний запрос, мне опять ошибка, сначала группируй потом сортируй
местами поменяйте order by и group by (это не про подзапрос)
zelenin
2018.01.18, 11:26
Форум: Общие вопросы по программированию
Тема: Помогите понять почему во вложеном sql запрос не работает сортировка
Ответы: 20
Просмотры: 87

Re: Помогите понять почему во вложеном sql запрос не работает сортировка

запрос SELECT * FROM (SELECT * FROM `fed_dir` WHERE `director_id`= 1 AND `regeon`='БЕЛГОРОД' AND `date` BETWEEN '2017-11-21' AND '2017-11-25' order by `date` DESC) as `table`; скриншот http://screenshot.su/show.php?img=303da5de6a56fff2a862c66ee1e6513a.jpg и вот такой запрос SELECT * FROM (SELECT * ...
zelenin
2018.01.17, 19:24
Форум: Общие вопросы (Yii 2.x)
Тема: native $model->tableName()? ActiveRecord
Ответы: 3
Просмотры: 83

Re: native $model->tableName()? ActiveRecord

шел третий год на форуме...
zelenin
2018.01.16, 14:48
Форум: Архитектура, дизайн, ООП
Тема: command bus !== ООП?
Ответы: 29
Просмотры: 250

Re: command bus !== ООП?

Bio man писал(а):
2018.01.16, 14:37
А как поступить, если в хендлере мне нужен логгер?
1. Делать свой адаптер и прокидывать в хендлер или
2. реализовать хендлер в инфраструктуре и прокинуть йиишный логгер?
хэндлер же ваш? отредактируйте его.
zelenin
2018.01.16, 14:47
Форум: Архитектура, дизайн, ООП
Тема: command bus !== ООП?
Ответы: 29
Просмотры: 250

Re: command bus !== ООП?

Но реализация шины может быть в инфраструктуре или презентационном (если в шине используем \Yii)? презентационный - это адаптер приложения во внешний мир, принимает реквесты, отдает респонсы. Реализация шины может быть в приложении или в инфраструктуре. Я предпочитаю такие вещи выносить в отдельные...
zelenin
2018.01.16, 14:31
Форум: Архитектура, дизайн, ООП
Тема: command bus !== ООП?
Ответы: 29
Просмотры: 250

Re: command bus !== ООП?

Bio man писал(а):
2018.01.16, 14:28
Может глупый вопрос задам, но все-же.
К какому слою относится шина (интерфейс)? К прикладному?
к слою приложения/сервисному слою. оркестратор всего что происходит в приложении.
zelenin
2018.01.16, 11:54
Форум: Архитектура, дизайн, ООП
Тема: command bus !== ООП?
Ответы: 29
Просмотры: 250

Re: command bus !== ООП?

в первом случае мы ожидаем увидеть ошибки, т.к. это нормальная ситуация, а во втором не ожидаем, т.к. это исключительная ситуация.

Не надо использовать исключения как хитрый return.
zelenin
2018.01.16, 11:27
Форум: Архитектура, дизайн, ООП
Тема: command bus !== ООП?
Ответы: 29
Просмотры: 250

Re: command bus !== ООП?

Обдумываю такой вариант. Пусть будет интерфейс для шины, что бы можно было ее декорировать. В контроллер инжектим ту шину, которая нужна, например ValidationCommandBus, но результат валидации будем возвращать в ответе шины. именно так и делаю - пускаю через всю ширу единый контекст, в который склад...
zelenin
2018.01.16, 10:25
Форум: Архитектура, дизайн, ООП
Тема: command bus !== ООП?
Ответы: 29
Просмотры: 250

Re: command bus !== ООП?

command bus !== ООП.
Причем здесь ООП, если дальше вы пишете про LSP?

Исключения должны кидаться при исключительных, непредусматриваемых кодом, ситуациях. Валидация - это штатная функция. Она должна возвращать результат валидации.
zelenin
2018.01.15, 16:41
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord
Ответы: 3
Просмотры: 153

Re: ActiveRecord

никак
zelenin
2018.01.14, 15:38
Форум: Архитектура, дизайн, ООП
Тема: REST API, маршрутизация
Ответы: 7
Просмотры: 211

Re: REST API, маршрутизация

что такое базовая разметка?
zelenin
2018.01.14, 15:24
Форум: Общие вопросы (Yii 2.x)
Тема: Aliases, namespace, доработка чужого модуля
Ответы: 10
Просмотры: 132

Re: Aliases, namespace, доработка чужого модуля

в composer.json своего проекта (в корне) пропиши "autoload": { "psr-4": { "bizley\\podium\\": "frontend/modules/podium/src/" } } дальше запусти composer install, у тебя перегенерится автолоадер композера, лежащий в vendor/composer и yii узнает из какой диры брать твой нееймспейс. Старое расширение у...
zelenin
2018.01.14, 14:40
Форум: Общие вопросы (Yii 2.x)
Тема: Aliases, namespace, доработка чужого модуля
Ответы: 10
Просмотры: 132

Re: Aliases, namespace, доработка чужого модуля

это директива для автолоадинга неймспейса из заданной директории
zelenin
2018.01.14, 01:11
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 141
Просмотры: 8033

Re: Yii2 - атака хейтеров и что делать дальше?

слушай, дешево себя ведешь, ведя дискуссию вне контекста. Почему вне контекста?) По моему вполне в контексте. Ты ведь решил, что я не понимаю чего то. Я тебе объяснил. А ты сейчас непонятно что начинаешь городить) Я тебе разве не по факту сказал? Значение слова "стандартизация" и в космосе будет им...