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

pistol
2017.03.27, 11:50
Форум: Завершённые проекты на Yii
Тема: YiiPowered
Ответы: 23
Просмотры: 9331

Re: YiiPowered

anton_z писал(а):
2017.03.27, 11:42
Биржа по поиску yii-кодеров? Вы не шутите?)
Не знаю аналогов, даже у самых топовых CMS такого не встречал. Наверно, неспроста.

Но я бы пользовался подобной штукой) Особенно для поиска исполнителей по доработке существующих проектов, когда платформа уже выбрана и есть куча задач.
pistol
2017.03.27, 08:15
Форум: Завершённые проекты на Yii
Тема: YiiPowered
Ответы: 23
Просмотры: 9331

Re: YiiPowered

Сыровато, похоже на региональный каталог какой-то. Интереснее был бы сервис поиска исполнителей на этой платформе (частные фрилансеры, команды, организации). С публикацией тендеров, рейтингов, портфолио, стоимости часа и т.д. Это даже можно монетизировать, какая-никакая копейка будет в помощь кампан...
pistol
2017.03.27, 05:37
Форум: Авторский код и библиотеки
Тема: yii2-cart (модуль корзины с виджетами)
Ответы: 7
Просмотры: 3699

Re: yii2-cart (модуль корзины с виджетами)

В контроллере: public function actionCategory() { $slug = Yii::$app->request->get('slug'); $category = Category::find()->where(['slug' => $slug])->asArray()->all(); $products = Product::find()->where(['category_id' => $category[0]['id']])->all(); return $this->render('category',[ 'products' => $pro...
pistol
2017.03.26, 21:37
Форум: Архитектура, дизайн, ООП
Тема: Понимание принципа CQRS
Ответы: 3
Просмотры: 1108

Re: Понимание принципа CQRS

Оно необязательно поверх ddd сделано.
А есть еще примеры уместного использования? Кроме построения быстрых отчетов в обход толстого бизнес-слоя в DDD и
позволит записывать данные в тяжелую реляционную базу, а получать данные из легкого денормализованного хранилища.
pistol
2017.03.26, 19:56
Форум: Архитектура, дизайн, ООП
Тема: Понимание принципа CQRS
Ответы: 3
Просмотры: 1108

Понимание принципа CQRS

Поправьте, если что-то не так. Отталкиваюсь от картинки: https://habrastorage.org/files/c34/399/d5a/c34399d5a21b481788efa1330e010242.png Допустим, есть форма обращения к предприятию через сайт, при отправке которой происходит куча всего, кроме просто сохранения в базу. Принцип CQRS будет соблюден, е...
pistol
2017.03.25, 21:22
Форум: Архитектура, дизайн, ООП
Тема: Корректно ли использовать SearchModel как репозиторий?
Ответы: 8
Просмотры: 2236

Корректно ли использовать SearchModel как репозиторий?

Правильно ли я понимаю, что SearchModel - это обертка над ::find() методом модели? Корректно ли называть это репозиторием и частично использовать в этом ключе, добавляя нужные методы туда?
pistol
2017.03.21, 20:10
Форум: Архитектура, дизайн, ООП
Тема: Понимание принципа DIP и слоев в архитектуре
Ответы: 12
Просмотры: 2898

Re: Понимание принципа DIP и слоев в архитектуре

Вот еще утверждение для закрепления: 5) Когда все становится слишком сложно, настает пора придумать еще один слой выше, который работает со всей этой сложностью через абстракцию, выступает простым бутылочным горлышком к сложному. И еще просто туманный вопрос. 6) Существуют ли объективные критерии, к...
pistol
2017.03.21, 00:44
Форум: Архитектура, дизайн, ООП
Тема: Понимание принципа DIP и слоев в архитектуре
Ответы: 12
Просмотры: 2898

Re: Понимание принципа DIP и слоев в архитектуре

Спасибо. Вот еще утверждение: 5) Верхний слой может вызывать только методы соседнего нижнего слоя, но не перепрыгивать через него. Верно? Если да, то значит на этом слайде не слоистая архитектура, бизнес-логика отделена в отдельные классы, но не слой? http://slides.silverfire.me/2016/pdffiller-yii2-...
pistol
2017.03.20, 17:39
Форум: Архитектура, дизайн, ООП
Тема: Использование в модуле внешней модели
Ответы: 2
Просмотры: 934

Re: Использование в модуле внешней модели

Если модель будет содержаться в модуле admin и использоваться на уровень выше, в приложении, то все ОК (можно сценариями разграничить админские и публичные поля). Если хочется реализовать зависимость не уровня "приложение - модуль", а уровня "класс - класс", то можно настроить зацепление через Di ко...
pistol
2017.03.20, 13:21
Форум: Архитектура, дизайн, ООП
Тема: Понимание принципа DIP и слоев в архитектуре
Ответы: 12
Просмотры: 2898

Понимание принципа DIP и слоев в архитектуре

Добрый день! Поправьте, пожалуйста, если какие-то утверждения частично или полностью неверны: 1) Классы нижнего слоя не могут вызывать классы верхнего слоя (зависимость только сверху вниз). Слой верхнего уровня может зависеть от нижнего, но только через интерфейс. 2) Классы слоя могут вызывать тольк...
pistol
2016.12.19, 18:30
Форум: Новости, события, встречи
Тема: Yii получил награду Tagline как лучший backend-фреймворк
Ответы: 9
Просмотры: 2917

Re: Yii получил награду Tagline как лучший backend-фреймворк

SiZE писал(а):
pistol писал(а):народным, как Bitrix.
ЧТО?!
1С Битрикс. Реальная тема, как Михаил Круг, про него скоро сериал снимут.
pistol
2016.12.17, 18:34
Форум: Новости, события, встречи
Тема: Yii получил награду Tagline как лучший backend-фреймворк
Ответы: 9
Просмотры: 2917

Re: Yii получил награду Tagline как лучший backend-фреймворк

Звучит так, словно Филипп Киркоров получил Золотой Грамофон. Очень рад за социализацию YII2, может быть, скоро он станет народным, как Bitrix.
pistol
2016.07.23, 18:23
Форум: Обо всем
Тема: Ищу автора комментария
Ответы: 17
Просмотры: 2817

Re: Ищу автора комментария

Мизантроп, который не борется с этим, глуп. "Нубы и ебланы" тащат этот мир, только глупец не видит этого :)
pistol
2016.07.23, 11:25
Форум: Обо всем
Тема: Можно ли сделать существующий репозиторий форком другого
Ответы: 6
Просмотры: 1790

Re: Можно ли сделать существующий репозиторий форком другого

ElisDN, не, лучше тогда пересоздать вообще модуль :( Неужели на Гитхабе нигде нет возможности на любом этапе производства признаться, что этот модуль стал форком другого?
pistol
2016.07.23, 11:06
Форум: Обо всем
Тема: Можно ли сделать существующий репозиторий форком другого
Ответы: 6
Просмотры: 1790

Re: Можно ли сделать существующий репозиторий форком другого

Делаешь форк репозитория основного модуля. Добавляешь туда изменения сделанные, комитишь в свой форк. Предлагаешь PR (по желанию). Модуль на Гитхабе называется pistol88/yii2-module. Хотелось бы именно этот модуль с этим названием сделать форком, не создавая еще один pistol88/yii2-module-forked. Уве...
pistol
2016.07.23, 10:50
Форум: Обо всем
Тема: Можно ли сделать существующий репозиторий форком другого
Ответы: 6
Просмотры: 1790

Re: Можно ли сделать существующий репозиторий форком другого

Спасибо, следующий вопрос - как? Если я удалю текущий и форкну новый, изменив название, я буду чувствовать себя совсем уж идиотом. Цивилизованный путь не гуглится.
pistol
2016.07.23, 10:18
Форум: Обо всем
Тема: Можно ли сделать существующий репозиторий форком другого
Ответы: 6
Просмотры: 1790

Можно ли сделать существующий репозиторий форком другого

Извиняюсь за глупый вопрос.

Модуль зависел от другого модуля, расширял его функционал. На определенном этапе потребовалось срочно модифицировать основной модуль, от которого мы зависим. Мы убрали зависимость и вставили нужные части к себе. Можно ли теперь наш репозиторий сделать форком основного?
pistol
2016.06.06, 12:39
Форум: Общие вопросы (Yii 2.x)
Тема: Конфликт магических методов
Ответы: 1
Просмотры: 408

Re: Конфликт магических методов

Я затупил: не заметил, что в модели есть и getOptions метод, магия не при чем.
pistol
2016.06.06, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: Конфликт магических методов
Ответы: 1
Просмотры: 408

Конфликт магических методов

Привет. Есть модель, в ней - аттрибут options. Цепляю к модели поведение с методом getOptions, при попытке обратиться к нему - YII возвращает атрибут модели. Как бы мне обратиться именно к методу getOptions()?
pistol
2016.05.21, 13:15
Форум: Общие вопросы (Yii 2.x)
Тема: Поиск модуля: дополнительные поля для модели
Ответы: 0
Просмотры: 2312

Поиск модуля: дополнительные поля для модели

Привет. Очень хочется иметь модуль, который позволит добавлять поля для модели через интерфейс. Пример: Advanced Custom Fields для WordPress, он позволяет любому типу контента присвоить несколько полей мышкой (у полей есть типы: картинка, селект, текст и т.д.). https://www.advancedcustomfields.com/ ...