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

ElisDN
2017.12.12, 07:31
Форум: Общие вопросы (Yii 2.x)
Тема: Создание полноценного виджета для Yii2
Ответы: 16
Просмотры: 406

Re: Создание полноценного виджета для Yii2

1. В composer.json require добавить любой чужой yii2-fontawesome и в вставить его FontAwesomeAsset к своему в $depends.

2. Не заморачивайтесь. Packagist собирает завершённые теги из всего проекта.
ElisDN
2017.12.12, 07:20
Форум: REST API (Yii 2.x)
Тема: Как получить данные о пользователе?
Ответы: 1
Просмотры: 13

Re: Как получить данные о пользователе?

Булет тот же Yii::$app->user. Только используется BearerAuth по findByAccessToken.
ElisDN
2017.12.11, 19:07
Форум: Общие вопросы (Yii 2.x)
Тема: Создание подпапки в проекте
Ответы: 6
Просмотры: 73

Re: Создание подпапки в проекте

Скопировать папку, заменить в ней namespace и прописать в common/config/bootstrap.php.
ElisDN
2017.12.07, 08:27
Форум: DevOps
Тема: SSL self-signed на виртуалке (vagrant)
Ответы: 4
Просмотры: 112

Re: SSL self-signed на виртуалке (vagrant)

Самоподписанные сертификаты всегда не принимаются. Только официальные.
ElisDN
2017.12.07, 08:22
Форум: Общие вопросы (Yii 2.x)
Тема: Создание полноценного виджета для Yii2
Ответы: 16
Просмотры: 406

Re: Создание полноценного виджета для Yii2

2,4. Ругается на то, что не находит релизов в Packagist. После загрузки тега на GitHub нажмите кнопку Update в Packagist или настройте хук для автообновления.
ElisDN
2017.12.06, 07:42
Форум: Общие вопросы (Yii 2.x)
Тема: Создание полноценного виджета для Yii2
Ответы: 16
Просмотры: 406

Re: Создание полноценного виджета для Yii2

Тогда назовите SvgMap, чтобы все классы были с большой.

1. Обусловнено борьбой со случайной отправкой пробела, который может оказаться прсле закрытия в файле.
ElisDN
2017.12.05, 21:14
Форум: Общие вопросы (Yii 2.x)
Тема: SEO URL
Ответы: 3
Просмотры: 164

Re: SEO URL

Делаете GRUD с генерацией адресов и обрабатываете их через класс-правило.
ElisDN
2017.12.05, 21:08
Форум: Общие вопросы (Yii 2.x)
Тема: Создание полноценного виджета для Yii2
Ответы: 16
Просмотры: 406

Re: Создание полноценного виджета для Yii2

Уберите префиксы из классов. Вместо svgMapWidget называйте MapWidget. Уберите закрывающий "?>" из файлов с классами. 1. Просто ставьте теги: git tag 1.0.0 git push --tag версия в PHPDoc не нужна. 2. Через registerJs(): <?php $this->registerJs(" var map = new svgMap({ svgId : 'mapSVG', states: ruStat...
ElisDN
2017.12.05, 17:31
Форум: Общие вопросы (Yii 2.x)
Тема: Создание полноценного виджета для Yii2
Ответы: 16
Просмотры: 406

Re: Создание полноценного виджета для Yii2

1. Нормальная. Но если будете добавлять тесты и документацию, то лучше сделать папки src, tests и docs вместо скидывания всего в корень. 2. Все обычно публикуют с неймспейсом <ник>/<библиотека> namespace ghopper\map; и похожим именем пакета для загрузки: composer require ghopper/map Но так как делае...
ElisDN
2017.12.05, 15:45
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord == Repository?
Ответы: 1
Просмотры: 117

Re: ActiveRecord == Repository?

ActiveRecord - это как раз паттерн ActiveRecord (Активная Запись). А Repository - это отдельный объект.
ElisDN
2017.12.04, 13:20
Форум: Общие вопросы (Yii 2.x)
Тема: Связанные данные
Ответы: 12
Просмотры: 319

Re: Связанные данные

AlexSergeev1990 писал(а):
2017.12.04, 13:16
Я реально нигде не нашел, про это инфу!! :D
На нашли, как массив в строку склеить через implode()?
ElisDN
2017.12.04, 13:17
Форум: Архитектура, дизайн, ООП
Тема: Выносим логику из модели
Ответы: 3
Просмотры: 195

Re: Выносим логику из модели

jakiro писал(а):
2017.12.04, 12:27
Это все в хелперы и туда объект с данными передавать?

Код: Выделить всё

MylHelper::getName($model);
ElisDN
2017.12.04, 08:25
Форум: Общие вопросы (Yii 2.x)
Тема: Сервисы и объекты реквестов (модели), как быть?
Ответы: 15
Просмотры: 310

Re: Сервисы и объекты реквестов (модели), как быть?

kolotek писал(а):
2017.12.03, 23:05
Например, один из вариантов, это заполнять реквест дефолтными данными.
Так и сделайте:

Код: Выделить всё

$request = UpdateRequest::fromPost($post);
...
$service->execute($request);
ElisDN
2017.12.01, 12:04
Форум: Архитектура, дизайн, ООП
Тема: SearchModel. Repository
Ответы: 5
Просмотры: 215

Re: SearchModel. Repository

noLogicOnlyWar писал(а):
2017.12.01, 11:03
Вроде бы не по феншую, а вроде и моя совесть может быть чиста, раз вся эта статистика не трогает домен?
Это нормально делать ReadModel для всевозможных листингов.
ElisDN
2017.12.01, 10:02
Форум: Общие вопросы (Yii 2.x)
Тема: Сервисы и объекты реквестов (модели), как быть?
Ответы: 15
Просмотры: 310

Re: Сервисы и объекты реквестов (модели), как быть?

kolotek писал(а):
2017.11.30, 21:33
Например добавить в класс метод fillDefault($post), или передавать $post в конструктор UpdatePostRequest и затем заполнять поля модели. Но такое решение не очень нравится.
Так и сделайте, как в примерах с формами в http://www.elisdn.ru/blog/111/yii2-composite-forms
ElisDN
2017.12.01, 09:59
Форум: Общие вопросы (Yii 2.x)
Тема: Twig, как использовать field widget ?
Ответы: 5
Просмотры: 708

Re: Twig, как использовать field widget ?

Значит оставьте с двойными слешами.
ElisDN
2017.11.30, 22:32
Форум: Общие вопросы (Yii 2.x)
Тема: Twig, как использовать field widget ?
Ответы: 5
Просмотры: 708

Re: Twig, как использовать field widget ?

rudnik_ писал(а):
2017.11.30, 22:27
ведь в твиг же нельзя просто так взять и передать имя класса
Имя класса - это обычная строка:

Код: Выделить всё

form.field(model, 'photo').widget('karpoff\icrop\CropImageUpload')
ElisDN
2017.11.30, 19:26
Форум: Общие вопросы (Yii 2.x)
Тема: URLmanager
Ответы: 3
Просмотры: 124

Re: URLmanager

Не срабатывает if (isset($params['vehicletype_id']))