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

De-Luxis
2020.06.18, 06:58
Форум: Авторский код и библиотеки
Тема: Простой файловый менеджер для Yii2
Ответы: 8
Просмотры: 19377

Re: Простой файловый менеджер для Yii2

Tommi писал(а): 2020.06.18, 06:23 Но виндовс не так важно на самом деле, на ней же оно не будет хостится.
Увы. Часть наших проектов работает на виндовых машинах. И там были выявлены некоторые проблемы, которые уже исправлены.

Надо будет изучить вопрос тестирования на различных ОС.
De-Luxis
2020.06.15, 10:21
Форум: Авторский код и библиотеки
Тема: Простой файловый менеджер для Yii2
Ответы: 8
Просмотры: 19377

Re: Простой файловый менеджер для Yii2

Tommi писал(а): 2020.06.15, 09:59 Чтобы такой слоган иметь, нужно чтобы код был с тестами...
Соглашусь, даже кирпичу нужны тесты. Сейчас к сожалению на это нет времени.

Проблемы чаще всего выявляются при работе на разных ОС.
Вы может знаете как можно в тестах сэмулировать работу в windows и linux?
De-Luxis
2020.06.01, 11:00
Форум: Авторский код и библиотеки
Тема: Простой файловый менеджер для Yii2
Ответы: 8
Просмотры: 19377

Re: Простой файловый менеджер для Yii2

Evgeny Vetrov писал(а): 2020.06.01, 10:57 Отличная вещь!
Можно под себя допилить. Просто и надежно как кирпич
Спасибо за отзыв!
Надёжен как кирпич - теперь слоган этого модуля :D
De-Luxis
2019.10.14, 10:01
Форум: Общие вопросы (Yii 2.x)
Тема: Ответ ошибки приходит в формате html, когда нужен json
Ответы: 12
Просмотры: 3742

Re: Ответ ошибки приходит в формате html, когда нужен json

yiiliveext писал(а): 2019.10.11, 16:06 Ну так пропишите в модуле, вам же написали;
Спасибо! Это помогло.
Не сразу понял.
De-Luxis
2019.10.11, 15:32
Форум: Общие вопросы (Yii 2.x)
Тема: Ответ ошибки приходит в формате html, когда нужен json
Ответы: 12
Просмотры: 3742

Re: Ответ ошибки приходит в формате html, когда нужен json

У API своя схема авторизации. Взаимодействие идет по json и xml. Хочется чтоб все ответы и ошибки всегда возвращались в нужном клиенту формате.
При этом не затрагивая основное приложение.
De-Luxis
2019.10.11, 15:28
Форум: Общие вопросы (Yii 2.x)
Тема: Ответ ошибки приходит в формате html, когда нужен json
Ответы: 12
Просмотры: 3742

Re: Ответ ошибки приходит в формате html, когда нужен json

Если вы стучитесь к контроллеру в модуле, унаследованному от \yii\rest\Controller, то должно придти все нормально унаследовался от \yii\rest\Controller, иначе бы после авторизации тестовые исключения в контроллере возвращались в ином формате. Я об этом писал в стартовом топике: Если кинуть исключен...
De-Luxis
2019.10.11, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: Ответ ошибки приходит в формате html, когда нужен json
Ответы: 12
Просмотры: 3742

Re: Ответ ошибки приходит в формате html, когда нужен json

Usick писал(а): 2019.10.11, 12:13 Если глобально, то через конфиг

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

'components' => [
	...
        'response' => [
            'format' => 'json',
        ],
        ...
],
Не подходит. Нужно чтоб отдавало автоматически в зависимости от заголовка.
De-Luxis
2019.10.11, 10:01
Форум: Общие вопросы (Yii 2.x)
Тема: Ответ ошибки приходит в формате html, когда нужен json
Ответы: 12
Просмотры: 3742

Re: Ответ ошибки приходит в формате html, когда нужен json

Не хочу городить костыли в виде

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

$app->response->format = Response::FORMAT_JSON;
Может есть более тривиальные способы?
Может что-то не правильно делаю?
De-Luxis
2019.10.11, 09:54
Форум: Общие вопросы (Yii 2.x)
Тема: Ответ ошибки приходит в формате html, когда нужен json
Ответы: 12
Просмотры: 3742

Ответ ошибки приходит в формате html, когда нужен json

Добрый день. Пишу rest api через модуль, с отдельной от основного приложения авторизацией. В bootstrap модуля для этого прописано: public function bootstrap($app): void { if ($app instanceof \yii\web\Application) { $pathInfo = $app->request->pathInfo; if (strpos($pathInfo, 'api') !== 0) { return; } ...
De-Luxis
2018.01.25, 08:54
Форум: Авторский код и библиотеки
Тема: Простой файловый менеджер для Yii2
Ответы: 8
Просмотры: 19377

Простой файловый менеджер для Yii2

Разрабатывается для внутренних нужд. Решил делать сразу как отдельный независимый модуль и выложить его на github. Частенько была такая ситуация, что требовался небольшой простенький файловый менеджер для разовой загрузки каких-то файлов. Те что имеются имеют ряд недостатков, такие как необходимость...
De-Luxis
2018.01.15, 10:29
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг с namespace в миграциях, часть 2.
Ответы: 4
Просмотры: 2911

Re: Баг с namespace в миграциях, часть 2.

Переопределить алиас в конфиге Придется так и сделать. Но сам класс с миграцией придется держать в namespace типа: panel\migrations Иначе выползает вот такая ошибка: Exception 'yii\base\UnknownClassException' with message 'Unable to find 'panel\migrations\M000000000000Install' in file: /home/.../ve...
De-Luxis
2018.01.15, 10:15
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг с namespace в миграциях, часть 2.
Ответы: 4
Просмотры: 2911

Re: Баг с namespace в миграциях, часть 2.

Касяк тут: https://github.com/yiisoft/yii2/blob/master/framework/console/controllers/BaseMigrateController.php#L708 Считаю что альяс должен указывать разработчик ПО в конфиге, а не фреймворк. Как мне теперь быть? Подключать модуль в консольку ради того чтоб в bootstrap задать альяс модуля? Ну бред же.
De-Luxis
2018.01.15, 10:10
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг с namespace в миграциях, часть 2.
Ответы: 4
Просмотры: 2911

Баг с namespace в миграциях, часть 2.

Продолжение темы: http://www.yiiframework.ru/forum/viewtopic.php?f=27&t=46152 Переименовал везде namespace. Теперь вываливается ошибка: Exception 'yii\base\InvalidParamException' with message 'Invalid path alias: @somename/panel/migrations' В конфиге console.php: 'controllerMap' => [ 'migrate' =...
De-Luxis
2018.01.11, 15:53
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг с namespaces в миграциях?
Ответы: 8
Просмотры: 4282

Re: Баг с namespaces в миграциях?

Еще я для удобства разработки панели модуль в vendor закинул как символьную ссылку на директорию с исходниками. При создании миграции через команду "yii migrate/create 'panel\migrations\blabla'" Создается класс, где namespace в коде ставится как panel\migrations; Если его убрать или измени...
De-Luxis
2018.01.11, 15:44
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг с namespaces в миграциях?
Ответы: 8
Просмотры: 4282

Re: Баг с namespaces в миграциях?

Неправильно сделал разработчик админки, когда поместил свой код в чужой namespace "yii". https://github.com/noumo/easyii У этой древней админки так же. Сделал у себя по аналогии. Разумеется в следующий раз буду делать somename/panel. С другой стороны yii как бы сразу говорит о том что не ...
De-Luxis
2018.01.11, 15:20
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Баг с namespaces в миграциях?
Ответы: 8
Просмотры: 4282

Баг с namespaces в миграциях?

Есть в миграциях возможность прописывать namespaces . Так вот, есть у меня админка, которая ставится в vendor с помощью composer. И namespace у него такого типа: yii\somename_panel Соответственно в конфиге приложения прописываю: return [ 'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\co...
De-Luxis
2017.08.30, 07:35
Форум: Архив
Тема: Setting unknown property при миграции
Ответы: 2
Просмотры: 20380

Re: Setting unknown property при миграции

Nex-Otaku писал(а): 2017.08.30, 07:22 Ну так может у тебя схема кешируется? Сбрось её после добавления колонки.
Точно. Не подумал. Спасибо!
De-Luxis
2017.08.29, 08:49
Форум: Архив
Тема: Setting unknown property при миграции
Ответы: 2
Просмотры: 20380

Setting unknown property при миграции

Написал вот такую простенькую миграцию: use yii\db\Migration; use \app\models\user\UserFields; /** * Class m170829_050952_add_require_field_for_user_fields */ class m170829_050952_add_require_field_for_user_fields extends Migration { /** * @inheritdoc */ public function safeUp() { $this->addColumn(U...
De-Luxis
2017.08.17, 13:19
Форум: Установка и настройка
Тема: neovim completer of code for Yii2
Ответы: 0
Просмотры: 1435

neovim completer of code for Yii2

Вопрос собственно о NeoVim. Кто нибудь настраивал автозавершение кода для Yii2 проектов? Использую deoplete . Пробовал phpcd.vim , нужно писать свой autoload.php, который будет включать загрузчики composer и Yii2. Перешел на padawan . Теперь пока не откроешь свой класс, методы не видит. Подозреваю ч...