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

Ghost_nsk
2019.10.26, 16:52
Форум: REST API (Yii 2.x)
Тема: Swagger + bearer
Ответы: 2
Просмотры: 284

Re: Swagger + bearer

Правильный ответ, если кому понадобится: /** * Class ClientController * * @package api\controllers * * @OA\SecurityScheme( * securityScheme="bearerAuth", * in="header", * name="Authorization", * type="http", * scheme="bearer", * bearerFormat="JWT", * ), * @OA\Tag( * name="client", * description="Cli...
Ghost_nsk
2019.10.26, 07:30
Форум: REST API (Yii 2.x)
Тема: Swagger + bearer
Ответы: 2
Просмотры: 284

Swagger + bearer

Товарищи, подскажите кто сталкивался. Работаю с документацией в swagger, не могу понять как подключить поле для ввода токена. /** * Class ClientController * * @package api\controllers * * @OA\SecurityScheme( * securityScheme="bearerAuth", * in="header", * name="bearerAuth", * type="http", * scheme="...
Ghost_nsk
2019.10.21, 11:20
Форум: Общие вопросы (Yii 2.x)
Тема: Уникальный код по таблице
Ответы: 6
Просмотры: 317

Re: Уникальный код по таблице

Про это и говорю, что в случае своих коротких кодов генерировать нужно сразу с проверкой уникальности: do { $code = bin2hex(random_bytes(5)); } while (Entity::find()->andWhere(['code' => $code])->exists()) А если использовать длинный UUID, то проверка не нужна. примерно так и думал, спасибо
Ghost_nsk
2019.10.21, 10:02
Форум: Общие вопросы (Yii 2.x)
Тема: Уникальный код по таблице
Ответы: 6
Просмотры: 317

Re: Уникальный код по таблице

ElisDN писал(а):
2019.10.21, 09:54
Да, форма не сохранится и придётся отправлять снова.
это я понимаю, но мне нужно, чтобы форма сохранилась 100%, то есть если код уже есть в базе, видимо как-то в цикле проверять надо, пока не будет найден код, которого в базе нет. Насколько это костыльно?
Ghost_nsk
2019.10.21, 09:52
Форум: Общие вопросы (Yii 2.x)
Тема: Уникальный код по таблице
Ответы: 6
Просмотры: 317

Re: Уникальный код по таблице

ElisDN писал(а):
2019.10.21, 09:23
bin2hex(random_bytes(5)) с проверкой по БД на уникальность.

А если длина не критична, то лучше Ramsey\Uuid::uuid4()->toString().
насколько я понимаю, если в rules добавить unique валидатор, он просто не пропустит модель при сохранении, если будет дубликат по ключу? или я неправильно понимаю?
Ghost_nsk
2019.10.21, 04:44
Форум: Общие вопросы (Yii 2.x)
Тема: Уникальный код по таблице
Ответы: 6
Просмотры: 317

Уникальный код по таблице

Товарищи, привет. Интересует такой вопрос, есть таблица в базе, там какие-то данные. У каждой записи таблицы, есть какой-то уникальный параметр, например, code (varchar 10). Как при создании новой записи, автоматически генерить запись c code, который не похож на другие (уникален)?
Ghost_nsk
2019.10.19, 19:17
Форум: REST API (Yii 2.x)
Тема: Красивая генерация документации для паблика
Ответы: 2
Просмотры: 238

Re: Красивая генерация документации для паблика

ElisDN писал(а):
2019.10.19, 14:27
Swagger по аннотациям.
спасибо Дмитрий
Ghost_nsk
2019.10.19, 11:53
Форум: REST API (Yii 2.x)
Тема: Красивая генерация документации для паблика
Ответы: 2
Просмотры: 238

Красивая генерация документации для паблика

Всем привет, есть какое-нибудь проверенное решение по генерации документации REST API для публичного доступа?
Другими словами, api doc не подойдет, потому что он показывает всю начинку, включая private и protected методы и переменные.
Ghost_nsk
2019.10.08, 09:52
Форум: Общие вопросы по программированию
Тема: reindexer - Embeddable, in-memory, document-oriented database with a high-level Query builder interface
Ответы: 0
Просмотры: 217

reindexer - Embeddable, in-memory, document-oriented database with a high-level Query builder interface

Недавно обнаружил довольно интересную либу - https://github.com/Restream/reindexer.
Авторы позиционируют ее как замену ElasticSearch, приводят бенчмарки: https://github.com/Restream/reindexer/t ... benchmarks

Кто-нибудь юзал в боевых проектах?
Ghost_nsk
2019.10.08, 07:33
Форум: Общие вопросы (Yii 2.x)
Тема: Кто-нибудь работает с vue.js?
Ответы: 1
Просмотры: 143

Кто-нибудь работает с vue.js?

Товарищи, кто-нибудь работает с vue.js вместо jquery? Если да, то как подключаете и куда код складываете? Интересен подход к организации архитектуры..
Ghost_nsk
2017.11.19, 17:28
Форум: Общие вопросы по программированию
Тема: Прошу совета с wysiwyg радакторами. Какой выбрать ?
Ответы: 21
Просмотры: 3060

Re: Прошу совета с wysiwyg радакторами. Какой выбрать ?

1) TinyMce
2) CkEditor
3) https://summernote.org/
4) Использовал в одном проекте интересный редактор - http://getcontenttools.com/, но людям было сложно понять, поэтому пришлось сменить на старый imperavi.
5) примерно че-то похожее на contentTools - https://editor.ory.am/, но не использовал.
Ghost_nsk
2017.11.19, 15:56
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Сбор средств для OEM лицензии на Froala Editor
Ответы: 24
Просмотры: 7769

Re: Сбор средств для OEM лицензии на Froala Editor

BrusSENS писал(а):
2017.10.06, 16:42
А чем Trumbowyg не устраивает?
во, ваще норм, спасибо за наводку
Ghost_nsk
2017.11.19, 15:45
Форум: Общие вопросы (Yii 2.x)
Тема: OEM лицензия на Redactor imperavi v2
Ответы: 12
Просмотры: 1820

Re: OEM лицензия на Redactor imperavi v2

ElisDN писал(а):
2017.11.19, 15:13
viewtopic.php?t=37953#p195428

И "The Professional License do not allow integration of the Redactor with open source products..."
спасибо, увидел ценник в 10 000 $, слова насчет "доброты и не жадности" беру назад, тему можно закрывать.
Ghost_nsk
2017.11.19, 14:51
Форум: Общие вопросы (Yii 2.x)
Тема: OEM лицензия на Redactor imperavi v2
Ответы: 12
Просмотры: 1820

Re: OEM лицензия на Redactor imperavi v2

Здравствуйте! Как будет происходить процесс сбора средств, покупки и дальнейшее использование продукта? Также как собирали и на первую версию: http://yiiframework.ru/forum/viewtopic.php?t=9847 Тогда за сбор монеты отвечал SamDark. В итоге купили OEM лицензию на все Yii сообщество, большое количеств...
Ghost_nsk
2017.11.19, 09:09
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление на последнюю версию yii 2.0.13.1
Ответы: 2
Просмотры: 703

Re: Обновление на последнюю версию yii 2.0.13.1

там вроде как jquery 3 подключается, у вас скорее всего или 2 или 1.4 версия
подключите jquery-migrate
Ghost_nsk
2017.11.19, 08:43
Форум: Общие вопросы (Yii 2.x)
Тема: OEM лицензия на Redactor imperavi v2
Ответы: 12
Просмотры: 1820

OEM лицензия на Redactor imperavi v2

Народ, ну что, у кого есть желание затарить OEM лицензию под вторую версию redactor imperavi? Может скинемся как в старые добрые?
Ссылка на продукт: https://imperavi.com/redactor/
Ghost_nsk
2017.09.25, 13:01
Форум: Общие вопросы (Yii 2.x)
Тема: генерация rtf документа
Ответы: 1
Просмотры: 613

Re: генерация rtf документа

rtf/docx - libreoffice.
если надо pdf - https://wkhtmltopdf.org/
Ghost_nsk
2017.09.25, 04:51
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте, как упростить работу с Html::encode
Ответы: 11
Просмотры: 1852

Re: Посоветуйте, как упростить работу с Html::encode

Все понял, ребята, спасибо за полезную инфу
Ghost_nsk
2017.09.24, 07:21
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте, как упростить работу с Html::encode
Ответы: 11
Просмотры: 1852

Re: Посоветуйте, как упростить работу с Html::encode

strip_tags не вариант использовать, потому что <b>фамилия (поле 1) и имя </b> (поле2) - не очищается, О чем это вы? Допустим есть форма для ввода контактной инфы по юзеру, там есть поля фамилия, имя, отчество. Если вбиваем в фамилию и имя значения с неполными тегами, например, "<b>вася" и 2 значени...
Ghost_nsk
2017.09.24, 03:50
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте, как упростить работу с Html::encode
Ответы: 11
Просмотры: 1852

Re: Посоветуйте, как упростить работу с Html::encode

1) ну пурифить каждый раз при выводе, насколько я читал и понял из доки - весьма прожорливая вещь (поэтому вроде как рекомендуется ее ставить на beforesave) Ни в коем случае. Кешировать — ОК, но не в beforeSave. Все понял, спс P.S. strip_tags не вариант использовать, потому что <b>фамилия (поле 1) ...