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

samdark
2019.10.17, 13:12
Форум: Архитектура, дизайн, ООП
Тема: Дергать репозиторий из разных сервисов
Ответы: 4
Просмотры: 1778

Re: Дергать репозиторий из разных сервисов

Судя по второму переформулированному вопросу (а составлен он на основе оригинала), имеется путаница между сервисами и репозиториями.
samdark
2019.10.17, 13:10
Форум: Архитектура, дизайн, ООП
Тема: Дергать репозиторий из разных сервисов
Ответы: 4
Просмотры: 1778

Re: Дергать репозиторий из разных сервисов

Ответ на первый переформулированный вопрос такой. На коротком промежутке времени ничего не случится и ничем не лучше. На более длинном, довольно вероятно что у вас появится использование одного метода репозитория из разных сервисов. При этом контексты этих сервисов со временем могут разойтись. То ес...
samdark
2019.10.17, 13:06
Форум: Архитектура, дизайн, ООП
Тема: Дергать репозиторий из разных сервисов
Ответы: 4
Просмотры: 1778

Re: Дергать репозиторий из разных сервисов

Вопрос не верный. Что значит "кошерно"? Вопрос может быть "Что случится плохого если я буду дёргать один репозиторий из разных сервисов?" или "Чем лучше обращаться к сервису, а не к репозиторию напрямую?".
samdark
2019.10.16, 11:52
Форум: Разработка фреймворка
Тема: Должен ли error handler писать в лог PHP?
Ответы: 10
Просмотры: 6844

Re: Должен ли error handler писать в лог PHP?

Вопрос возник не просто так. Мне пожаловался devops, который собирал логи в что-то типа ELK. Стандартный лог у него собирался, а Yii-лог нет и он хотел не настраивать ещё один источник, а писать в стандартный лог.
samdark
2019.10.10, 15:53
Форум: Разработка фреймворка
Тема: Шаблон приложения
Ответы: 24
Просмотры: 12706

Re: Шаблон приложения

Пока не ясно, но вообще multi-tier шаблон хоть и понравился многим, нам доставил прилично проблем.
samdark
2019.10.10, 11:30
Форум: Вопросы
Тема: Темы/Шаблоны
Ответы: 20
Просмотры: 2947

Re: Темы/Шаблоны

ОК. То есть:

- Перестать закидывать layout в соответствующую директорию и выкинуть его в views.
- Переименовать main.php в index.php.

Я верно понял?
samdark
2019.10.09, 23:38
Форум: Вопросы
Тема: Темы/Шаблоны
Ответы: 20
Просмотры: 2947

Re: Темы/Шаблоны

Хм... сходу нагуглил шаблонов: - https://github.com/ColorlibHQ/gentelella - https://github.com/designmodo/html-website-templates/tree/master/One%20Page%20Portfolio%20Website%20Template - https://github.com/agragregra/optimizedhtml-start-template/tree/master/app - https://github.com/website-templates...
samdark
2019.10.09, 15:50
Форум: Вопросы
Тема: Темы/Шаблоны
Ответы: 20
Просмотры: 2947

Re: Темы/Шаблоны

Про шаблоны и структуру, если честно, не понял. Когда я зарабатывал вёрсткой (довольно давно уже), никакого стандарта не было. Так что требуются пояснения.
samdark
2019.10.09, 15:47
Форум: Вопросы
Тема: Темы/Шаблоны
Ответы: 20
Просмотры: 2947

Re: Темы/Шаблоны

ПС. Также надеюсь в 3-й версии не будет обязательного использование шаблонизаторов, это тоже по мне лишний геморрой и усложнение жизни верстальщикам-дизайнерам, что работают с разными движками, пхп сам по себе шаблонизатор, один раз пхп освоил на достаточном уровне, и хватит. Да, можно использовать...
samdark
2019.10.08, 17:06
Форум: Архитектура, дизайн, ООП
Тема: Цепочка обязанностей.
Ответы: 2
Просмотры: 976

Re: Цепочка обязанностей.

В некоторых случаях имеет.
samdark
2019.10.08, 17:05
Форум: Вопросы
Тема: Темы/Шаблоны
Ответы: 20
Просмотры: 2947

Re: Темы/Шаблоны

Немного не понял про стандартно/не стандартно. Поясните.
samdark
2019.10.08, 17:02
Форум: Разработка фреймворка
Тема: Шаблон приложения
Ответы: 24
Просмотры: 12706

Re: Шаблон приложения

Есть. Пишите.
samdark
2019.10.08, 12:12
Форум: Разработка фреймворка
Тема: Шаблон приложения
Ответы: 24
Просмотры: 12706

Re: Шаблон приложения

Оставьте шаблон yii-project-template и сделайте отдельно вроде yii-demo. А потом всё это поддерживать? Вопрос "что лучше" по поводу basic/advanced реально замучал... Достаточно потратить полчаса, чтобы написать пяток шагов workflow и пяток-десяток предложений, описывающих суть подхода и его преимущ...
samdark
2019.10.08, 12:03
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 33
Просмотры: 14456

Re: Дизайн RBAC

Приложение уже использует только AccessCheckerInterface. Выделялся он именно чтобы можно было делать для себя что-то проще, чем RBAC. AuthManagerInterface специфичен для RBAC и для других систем управления доступом не подойдёт.
samdark
2019.10.08, 00:42
Форум: Разработка фреймворка
Тема: Шаблон приложения
Ответы: 24
Просмотры: 12706

Шаблон приложения

Изначально когда hiqsol придумывал структуру шаблона приложений, он решил собирать её из нескольких пакетов: - https://github.com/yiisoft/yii-project-template сам шаблон. - https://github.com/yiisoft/yii-base-web база для web. - https://github.com/yiisoft/yii-base-api база для API. - https://github....
samdark
2019.10.08, 00:13
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 33
Просмотры: 14456

Re: Дизайн RBAC

На данный момент:

1. Оставил возможность назначить permission пользователю напрямую.
2. Убрал возможность проверять наличие роли через userHasPermission(). Надеюсь, это форсирует правильное использование RBAC.
samdark
2019.10.07, 00:58
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 33
Просмотры: 14456

Re: Дизайн RBAC

Хотелось все же услышать мотивацию по использованию роли в качестве глобального разрешения. Ведь роль в RBAC по своей сути разрешением не является. Кроме того, это способствует написанию плохого кода.
Так работает в Yii 2. Это пока единственная мотивация.