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

marsden
2021.01.04, 15:19
Форум: REST API (Yii 2.x)
Тема: Не корректно работает Rest-модуль. Прошу помощи
Ответы: 3
Просмотры: 3537

Re: Не корректно работает Rest-модуль. Прошу помощи

вот красным выделить получилось, почему мы должны об неформатированный код глаза ломать?
marsden
2020.10.22, 09:29
Форум: Общие вопросы (Yii 2.x)
Тема: Upload не проходит валидацию
Ответы: 1
Просмотры: 401

Re: Upload не проходит валидацию

Изменил skipOnEmpty на true, получил Call to a member function saveAs() on null, то есть в результате валидации xlsxFile === null. Это как? UPD. Предположил, что идет несоответствие с именем инпута, то есть в $_FILES у меня file, а $model->imageFile = UploadedFile::getInstance($model, 'xlsxFile'); П...
marsden
2020.10.22, 09:24
Форум: Общие вопросы (Yii 2.x)
Тема: Upload не проходит валидацию
Ответы: 1
Просмотры: 401

Upload не проходит валидацию

Не пойму, в чем прикол. Сделал все по доке, модель <?php namespace api\models; use yii\base\Model; use yii\web\UploadedFile; class UploadXlsx extends Model { /** * @var UploadedFile */ public $xlsxFile; public function rules() { return [ [['xlsxFile'], 'file', 'skipOnEmpty' => false, 'extensions' =>...
marsden
2020.07.22, 15:31
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: перебор с валидацией при сохранении
Ответы: 3
Просмотры: 6222

Re: перебор с валидацией при сохранении

Точно. В хроме в devtool четко видно - число или строка, в JS коде если приведу к строке, то значение передается в кавычках, в виде строки. В этом случае все нормально
marsden
2020.06.25, 15:56
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: баг с pluralize и cors
Ответы: 3
Просмотры: 5037

Re: баг с pluralize и cors

мой инглиш совсем никакой ))
marsden
2020.06.25, 14:05
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: баг с pluralize и cors
Ответы: 3
Просмотры: 5037

баг с pluralize и cors

Репродукция настройка контроллера [ 'class' => UrlRule::class, 'controller' => 'cert', 'pluralize' => false, ], Контроллер (по невнимательности назван Cert s Controller) <?php namespace api\controllers; use Yii; use yii\rest\Controller; class CertsController extends Controller { public function acti...
marsden
2020.06.12, 10:25
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с транзакциями в миграции
Ответы: 5
Просмотры: 962

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

Да, сказано. Вместо того, чтобы в тех же примечаниях описать особенности MySQl как наиболее популярной субд на хостингах дается ссылка на тот же mysql. В этом и проблема современной документации - сплошные ссылки, из которых достаточно сложно собрать в единое целое. Когда я изучал паскаль в дремучем...
marsden
2020.06.12, 08:02
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с транзакциями в миграции
Ответы: 5
Просмотры: 962

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

Спасибо за подсказку, печально, что об этом в документации ни слова. Вообще, документация в последние годы во многих проектах умалчивает о многих нюансах, как в данном случае. В результате приходится тратить много времени на поиск решения, в данном случае у меня ушло полдня на отладку миграции по пр...
marsden
2020.06.11, 08:34
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с транзакциями в миграции
Ответы: 5
Просмотры: 962

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

Согласно документации Самый простой способ реализации транзакций миграций это прописать код миграций в методы safeUp() и safeDown(). Эти два метода отличаются от методов up() и down() тем, что они неявно заключены в транзакции. В результате, если какая-либо операция в этих методах не удается, все пр...
marsden
2020.06.02, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: авторизация CORS
Ответы: 3
Просмотры: 1481

Re: авторизация CORS

точно, про index.php я забыл, там у меня одна строка только добавлена
header('Access-Control-Allow-Origin: *');
marsden
2020.06.02, 12:16
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с htaccess на yii-advanced
Ответы: 4
Просмотры: 973

Re: проблема с htaccess на yii-advanced

а если прописать DocumentRoot с нормальным указанием на папки frontend/web и backend/web?
marsden
2020.05.26, 07:59
Форум: Общие вопросы (Yii 2.x)
Тема: авторизация CORS
Ответы: 3
Просмотры: 1481

Re: авторизация CORS

ну так надо настроить не только для GET, а для остальных тоже public function behaviors() { $behaviors = parent::behaviors(); ... $behaviors['corsFilter'] = [ 'class' => \yii\filters\Cors::class, 'cors' => [ 'Origin' => ['*'], 'Access-Control-Allow-Origin' => ['*'], 'Access-Control-Request-Method' =...
marsden
2020.05.25, 15:29
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: перебор с валидацией при сохранении
Ответы: 3
Просмотры: 6222

перебор с валидацией при сохранении

REST. Есть модель, в ней поле описано как строка. Отправляем POST для создания записи, в котором фронт в это поле прописал число. В результате валидатор обламывает. Фронт на JS, типизации никакой, там может быть и число, и строка, и булево - по идее, все это прекрасно записывается в строковое поле. ...
marsden
2020.05.25, 15:02
Форум: REST API (Yii 2.x)
Тема: Не могу включить API в виде отдельного модуля
Ответы: 2
Просмотры: 7004

Re: Не могу включить API в виде отдельного модуля

причина в ненастроенности .htaccess для апача. Если используете openserver, то в каталоге web с головным index.php обязательно должен быть правильный .htaccess следующего содержания (из доки) RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index...
marsden
2019.12.24, 10:04
Форум: Общие вопросы (Yii 2.x)
Тема: [SOLVED] bash syntax error при попытке создать таблицу миграцией
Ответы: 1
Просмотры: 489

Re: bash syntax error при попытке создать таблицу миграцией

сам спросил, сам ответил )) это проблема конкретно у меня. Недопонял, в чем прикол, но если взять описание полей в кавычки, все срабатывает php yii migrate/create create_cfg_sprlist_table '--fields=name:string(30):notNull,title:string(30):notNull' Ну или экранировать скобки обратным слэшем. Что-то с...
marsden
2019.12.24, 09:38
Форум: Общие вопросы (Yii 2.x)
Тема: [SOLVED] bash syntax error при попытке создать таблицу миграцией
Ответы: 1
Просмотры: 489

[SOLVED] bash syntax error при попытке создать таблицу миграцией

Всем трям. Голову сломал, в чем прикол. Вроде все по доке, в командной строке $ php yii migrate/create create_cfg_sprlist_table --fields=name:string(30):notNull,title:string(30):notNull -bash: syntax error near unexpected token `(' Если убрать скобки, то есть сделать $ php yii migrate/create create_...
marsden
2019.11.29, 06:58
Форум: REST API (Yii 2.x)
Тема: [SOLVED] REST JWT от sizeg - исчезает токен из заголовков
Ответы: 2
Просмотры: 6188

Re: [SOLVED] REST JWT от sizeg - исчезает токен из заголовков

Телепатов вообще нигде нет )) Компонент работает, согласен. И в этой проблеме его недостаток только в том, что нет кастомизации заголовков для передачи токена. А проблема оказалась в связке Apache 2.4 и php-fpm, работающим через proxy_fcgi - именно в этой конфигурации апач режет заголовок, не пропус...
marsden
2019.11.28, 14:57
Форум: REST API (Yii 2.x)
Тема: [SOLVED] REST JWT от sizeg - исчезает токен из заголовков
Ответы: 2
Просмотры: 6188

[SOLVED] REST JWT от sizeg - исчезает токен из заголовков

Всем трям! Пытаюсь победить REST с JWT токенами, для JWT взял https://github.com/sizeg/yii2-jwt Логин в контроллере проходит, токен выдает, а вот дальше начинается непонятное - на любой запрос получаю 401 Unauthorized Запрос формирую руками через Postman, Fiddler показывает, что все нормально, загол...
marsden
2019.11.25, 09:34
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Одна авторизация на frontend и backend
Ответы: 6
Просмотры: 12843

Re: Одна авторизация на frontend и backend

Решение следующее. В конфигурационных файлах frontend и backend прописывается следующее. Я так понимаю, это прописывается в main.php? Тогда в main-local.php надо надо убрать этот код? Чтобы cookieValidationKey не переопределялось? $config = [ 'components' => [ 'request' => [ // !!! insert a secret ...