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

porcelanosa
2022.07.30, 14:24
Форум: DevOps
Тема: Docker на Win 11
Ответы: 2
Просмотры: 8800

Re: Docker на Win 11

Если access denied, значит на порт оно прокинулось нормально. Попробуйте хост для юзера прописать как * в MySQL. Спасибо. Проблема была в том, что запускался mysql по умолчанию (был установлен отдельно), и соответсвенно он отвечал, похоже на этом порту. - как резулатат ошибка - ведь там другие паро...
porcelanosa
2022.07.15, 14:08
Форум: DevOps
Тема: Docker на Win 11
Ответы: 2
Просмотры: 8800

Docker на Win 11

Товарищи подскажите, пожалуйста. две машины - Win 11 - Win 10 - Docker (версии одинаковые) PHP 8.1 - docker-compose.yaml и все файлы идентичны - одна репа. на Win 10 все запускается. site.local доступен - конфиг nginx копируется БД доступны. На Win 11 - все запускается. Консоли и nginx и php и mysql...
porcelanosa
2021.08.22, 12:54
Форум: Общие вопросы (Yii 2.x)
Тема: Получить ошибку из Exception при запросе через AJAX
Ответы: 3
Просмотры: 1642

Re: Получить ошибку из Exception при запросе через AJAX

SiZE писал(а): 2021.08.22, 09:16 https://www.yiiframework.com/doc/guide/ ... formatting
porcelanosa писал(а): 2021.08.20, 20:20 Никаких идей?
Делаете запрос соответствующим заголовком, получаете соответствующий ответ
Вау - как интересно!
porcelanosa
2021.08.18, 15:29
Форум: Общие вопросы (Yii 2.x)
Тема: Получить ошибку из Exception при запросе через AJAX
Ответы: 3
Просмотры: 1642

Получить ошибку из Exception при запросе через AJAX

Есть action где обрабатываются ошибки. if ( ! $fileProcessor || ! file_exists($fileProcessor->tempName)) { $message = 'File import failed'; throw new UploadException($message); } К нему идет запрос через "AJAX". Соответственно , приходят ошибки типа "Error 500" и т.д. Как получит...
porcelanosa
2021.07.09, 13:34
Форум: Общие вопросы (Yii 2.x)
Тема: getTotalCount для DataProvider показывает неправильный результат
Ответы: 6
Просмотры: 2063

Re: getTotalCount для DataProvider показывает неправильный результат

$query датапровайдера покажите $query = ProductModel::find(); $query->innerJoinWith(['userListItems']); $query->asArray(); $query->andFilterWhere(['in', 'list_id', $this->list_ids]); Связь простейшая. public function getUserProductListItems() { return $this->hasMany(UserProductListItem::class, ['pr...
porcelanosa
2021.06.09, 18:24
Форум: Общие вопросы (Yii 2.x)
Тема: getTotalCount для DataProvider показывает неправильный результат
Ответы: 6
Просмотры: 2063

getTotalCount для DataProvider показывает неправильный результат

$dataProvider один и тот же - это копи-паст из реального проекта. Строчки идут одна за одной.

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

$totalCount = $dataProvider->getTotalCount(); //415
$all = $dataProvider->query->all(); // 270
Казалось бы простейший код.
Но результат разный.
С чем это может быть связано?
porcelanosa
2021.05.25, 14:42
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Где проверять статус пользователя и как правильно?
Ответы: 3
Просмотры: 13925

Re: Где проверять статус пользователя и как правильно?

samdark писал(а): 2021.05.23, 17:21 В RBAC rule, который крепится где-то между ролью и action.
А как-то можно поподробнее?
У нас, к примеру, может не быть роли допустим у пользователя со статусом Pending
porcelanosa
2021.05.22, 17:18
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Где проверять статус пользователя и как правильно?
Ответы: 3
Просмотры: 13925

Где проверять статус пользователя и как правильно?

Вопрос такой: Есть RBAC у пользователя есть статусы - PENDING, APPROVED, ACTIVE. статусы к ролям не имею отношения. Роль назначается на стадии PENDING или APPROVED. Как правильно и где можно проверить доп. параметр доступа. Т.е. большинство действий возможные в соответствию с ролью , естественно дос...
porcelanosa
2021.04.29, 18:08
Форум: Общие вопросы (Yii 2.x)
Тема: Установка Time Zone во всем приложении.
Ответы: 4
Просмотры: 3563

Re: Установка Time Zone во всем приложении.

Ну вроде ж и логично что старую дату покажет в том времени что она и была. Какая разница что сегодня перешли на летнее время и в это же время дня часы показывают другое значение? Но посмотрите, может форматтер что то делает для вашей задачи: https://www.yiiframework.com/doc/guide/2.0/ru/output-form...
porcelanosa
2021.04.28, 11:11
Форум: Общие вопросы (Yii 2.x)
Тема: Установка Time Zone во всем приложении.
Ответы: 4
Просмотры: 3563

Re: Установка Time Zone во всем приложении.

Временная зона устанавливается в главном конфиге: $config = [ 'id' => 'basic', 'basePath' => dirname(__DIR__), 'bootstrap' => ['maintenance', 'log'], 'sourceLanguage' => 'en-US', 'timeZone' => 'Europe/Kiev', и еще она есть у компонента formatter Спасибо. Работает. А такой вопрос. дата хранится в da...
porcelanosa
2021.04.12, 18:47
Форум: Общие вопросы (Yii 2.x)
Тема: GridView в модальном окне - фильтрация
Ответы: 9
Просмотры: 2654

Re: GridView в модальном окне - фильтрация

фильтрация тоже работает, но если очистить фильтр, то запрос идет без pjax=true .... Очистить фильтр это как выглядит? Может где-то выставлено data-pjax=0 ? Просто стираю значения из текстового input или для Select выбираю пустое значение. Таблица то одна и та же - и фильтрация работает - т.е. можн...
porcelanosa
2021.04.12, 15:38
Форум: Общие вопросы (Yii 2.x)
Тема: GridView в модальном окне - фильтрация
Ответы: 9
Просмотры: 2654

Re: GridView в модальном окне - фильтрация

Это причина, не следствие. PJAX именно по этим полям и определяется. Осталось понять, почему не отправляется. Скорее всего подсказка есть в консольке dev tools хрома. Перерыла все в консоле (смотрю кто инициировал отправку запроса и т.д.) - еще напрягает то, что фильтр работает при введении данных ...
porcelanosa
2021.04.12, 00:25
Форум: Общие вопросы (Yii 2.x)
Тема: Установка Time Zone во всем приложении.
Ответы: 4
Просмотры: 3563

Установка Time Zone во всем приложении.

Я усанавливаю Time Zone в index.php // Globally define the Timezone define('TIMEZONE', 'EST'); // Set Timezone date_default_timezone_set(TIMEZONE); И потом в db.php [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=dbname', 'username' => 'root', 'password' => 'pass', 'charset' ...
porcelanosa
2021.04.08, 15:27
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация отправленной ajax формы
Ответы: 2
Просмотры: 1331

Re: Валидация отправленной ajax формы

А что приходит в \Yii::$app->request->post('form') ? Все правильно - обрабатывается присланная форма - т.е. в JS - это объект типа FormData когда вы серилизуете форму - он и создается на основе вашей формы. А когда вы посылаете еще какие- то поля - или даже просто пишите data: {form: form} стандартн...
porcelanosa
2021.04.08, 15:12
Форум: Общие вопросы (Yii 2.x)
Тема: GridView в модальном окне - фильтрация
Ответы: 9
Просмотры: 2654

Re: GridView в модальном окне - фильтрация

Запрос при очистке фильтра На сервер: 2021-04-08 07:01:20 [2.92.125.172][4][-][warning][yii\debug\Module::checkAccess] Access to debugger is denied due to IP address restriction. The requesting IP address is 2.92.125.172 in /var/www/porcelanosa/data/www/mrrtp.com/vendor/kartik-v/yii2-grid/src/GridV...
porcelanosa
2021.04.07, 01:06
Форум: Общие вопросы (Yii 2.x)
Тема: GridView в модальном окне - фильтрация
Ответы: 9
Просмотры: 2654

Re: GridView в модальном окне - фильтрация

samdark писал(а): 2021.04.05, 20:20 Не с версией PHP. Версия jQuery, например.
Это одна ветка репозитория - на сервере запускается composer для установки пакетов.
Код полностью идентичный.
porcelanosa
2021.04.05, 19:48
Форум: Общие вопросы (Yii 2.x)
Тема: GridView в модальном окне - фильтрация
Ответы: 9
Просмотры: 2654

GridView в модальном окне - фильтрация

Самый важный момент: на сервере работает - на локале (OpenServer) - нет Есть модальное окно - в которое подгружается GridView - В контоллере обрабатывающем AJAX запрос есть такая вот строчка public function actionProductGrid($id = null, $type = self::GRID_TYPE_LIST, $promo_id = null) { if ( ! Yii::...
porcelanosa
2021.04.03, 03:17
Форум: Общие вопросы (Yii 2.x)
Тема: Как совместить Vue.js и Yii2?
Ответы: 3
Просмотры: 4535

Re: Как совместить Vue.js и Yii2?

Я использовал https://laravel-mix.com/ для комфортной сборки проекта. Удобно.