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

Maxxi
2021.11.11, 11:30
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Какой-то глюк с памятью в логере/дебаге
Ответы: 1
Просмотры: 9924

Re: Какой-то глюк с памятью в логере/дебаге

В общем, дело было не в бобине.. Наткнулся я на эту фичу: Внимание Попытка записи в смещение за границами строки дополнит строку пробелами до этого смещения. т.е. если обращаешься к переменной, думая, что там ассоциированный массив, а там оказывается строка, то получается такая засада. упрощенный пр...
Maxxi
2021.11.05, 16:31
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Какой-то глюк с памятью в логере/дебаге
Ответы: 1
Просмотры: 9924

Какой-то глюк с памятью в логере/дебаге

Обновил Yii 2.0.13.1 -> 2.0.43 и yii2-debug 2.0.9 -> 2.1.18 и сразу напоролся на непонятный баг. На локальной машине (windows, php 7.4.16) скрипт отрабатывает нормально, а на сервере (centos, php 7.2.34) вываливается с ошибкой 500 и в логах сервера пишет про нехватку памяти. Увеличение памяти для ph...
Maxxi
2017.12.02, 03:43
Форум: Установка и настройка
Тема: nginx + PHP-FPM - роутинг на несуществующие урлы
Ответы: 2
Просмотры: 2940

Re: nginx + PHP-FPM - роутинг на несуществующие урлы

Сам же себе и отвечу :) Глюк проявляется только если несуществующий урл заканчивается на /index.php В результате хитрых преобразований в web\Request.php\getScriptUrl() получается, что такие урлы соответствуют пустому роуту и срабатывает соответствующее правило роутинга. Лечится указанием правильного...
Maxxi
2017.12.01, 16:22
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по yii.ActiveForm из renderAjax Cannot read property 'required' of undefined
Ответы: 5
Просмотры: 2396

Re: Вопрос по yii.ActiveForm из renderAjax Cannot read property 'required' of undefined

Наступил на те же грабли. Поиск привел в эту тему, но ответа здесь нет. На гитхабе все подобные вопросы закрыты как решенные.. Потратил два дня (и две ночи) на дебаг, нашел причину. Делюсь результатом. Не знаю, как в других случаях, а в моем причиной оказалось то, что в свойствах assetManager было у...
Maxxi
2017.05.26, 14:25
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу поставить mark as plain text в PhpStorm
Ответы: 4
Просмотры: 2219

Re: Не могу поставить mark as plain text в PhpStorm

Сам себе и отвечу :) Оказывается это известный и открытый баг Mark as Plain text doesn't work for External Libraries Получается, если vendor помечен как exclude и добавлен во внешние библиотеки, то пометить исходник как plain text не получится. Т.е. нужно убрать exclude с vendor и убрать vendor из в...
Maxxi
2017.05.26, 13:46
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу поставить mark as plain text в PhpStorm
Ответы: 4
Просмотры: 2219

Re: Не могу поставить mark as plain text в PhpStorm

Тот же вопрос интересует. Удалось разрешить проблему?
vendor помечен как Excluded
Maxxi
2017.05.09, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: Дочерние таблицы. Оптимизация запросов.
Ответы: 21
Просмотры: 5846

Re: Дочерние таблицы. Оптимизация запросов.

я вам указал что у вас в обоих связях одно и тоже условие ... вы или принцип не понимаете или не знаете чего вы хотите ... у вас в одной таблице цвет .. .в другой размер .. .ок ... сделайте в таблице Table_1 столбцы color_id и size_id ... а в TableValue_1/2 будет только id и value ... Условия прави...
Maxxi
2017.05.09, 16:19
Форум: Общие вопросы (Yii 2.x)
Тема: Дочерние таблицы. Оптимизация запросов.
Ответы: 21
Просмотры: 5846

Re: Дочерние таблицы. Оптимизация запросов.

Maxxi, если будет много записей и Yii2 выдаст такой запрос: SELECT * FROM `TableValue_1` WHERE `table_id` IN ('1', '2', '3', '4', '5'...'10000') из которых, скажем, 2000 значений на самом деле соответствуют id гл.табл., а остальные 8000 нет. Это разве не будет влиять на производительность? Есть ли ...
Maxxi
2017.05.09, 15:58
Форум: Общие вопросы (Yii 2.x)
Тема: Дочерние таблицы. Оптимизация запросов.
Ответы: 21
Просмотры: 5846

Re: Дочерние таблицы. Оптимизация запросов.

SELECT * FROM `TableValue_1` WHERE `table_id` IN ('1', '2', '3', '4', '5') SELECT * FROM `TableValue_2` WHERE `table_id` IN ('1', '2', '3', '4', '5') Здесь наблюдается избыточность в запросах, ведь на самом деле в БД поле TableValue_1. table_id содержит только значения: 1, 2, 3. А поле TableValue_2...
Maxxi
2017.05.09, 11:29
Форум: Установка и настройка
Тема: nginx + PHP-FPM - роутинг на несуществующие урлы
Ответы: 2
Просмотры: 2940

nginx + PHP-FPM - роутинг на несуществующие урлы

Не могу понять, где глюк. При обращении к несуществующим скриптам срабатывает роут по умолчанию. Такое поведение только на nginx + PHP-FPM, на апаче все работает правильно. настройки nginx ... location / { index index.php index.html; try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { set $...
Maxxi
2016.11.29, 14:36
Форум: Общие вопросы (Yii 2.x)
Тема: Layout модуля встроить в layout приложения
Ответы: 0
Просмотры: 2640

Layout модуля встроить в layout приложения

Если в модуле указан layout, то он полностьюзаменяет layout родительского приложения. А как собственно встроить этот layout в приложение? Подсмотрел, как сделано в yii2-admin В layout модуля: $controller = $this->context; $this->beginContent($controller->module->mainLayout);   где mainLayout - свойс...
Maxxi
2016.04.22, 18:06
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Разобрался. Была установлена старая версия intl.
После обновления до последней версии проблема устранилась.
Maxxi
2016.04.21, 02:51
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Установил транслитератор в "Russian-Latin/BGN; NFKD"
Транслитерирую "тэг", на выходе получаю "eg".
SluggableBehavior стандартный.
Как получить правильный результат с Russian-Latin?

ps. intl установлен.
Maxxi
2015.04.02, 18:12
Форум: Общие вопросы (Yii 2.x)
Тема: расширение для обработки аплоада картинок
Ответы: 8
Просмотры: 4050

Re: расширение для обработки аплоада картинок

yiijeka писал(а):Вы ошиблись тогда фреймворком. Вам сюда https://wordpress.org/plugins/tags/image-editor
Иногда лучше подумать перед ответом. А подумав, ничего не отвечать.
К чему такие ответы невпопад? Набиваете счетчик сообщений бесполезными комментариями?
Maxxi
2015.04.02, 14:29
Форум: Общие вопросы (Yii 2.x)
Тема: расширение для обработки аплоада картинок
Ответы: 8
Просмотры: 4050

Re: расширение для обработки аплоада картинок

Я спрашиваю про готовое решение, а не про инструмент. Скорей всего в виде behavior.
Maxxi
2015.04.02, 02:40
Форум: Общие вопросы (Yii 2.x)
Тема: расширение для обработки аплоада картинок
Ответы: 8
Просмотры: 4050

расширение для обработки аплоада картинок

Подскажите рабочее расширение. Есть таблица с полем для хранения ссылки на картинку (имя файла). Нужно чтобы при сохранении записи была возможность: ресайзить, кропать, добавлять вотермарк на картинку. причем для ресайза можно указать только один параметр (например, вместить по ширине) добавлять коп...
Maxxi
2015.01.22, 16:12
Форум: Общие вопросы (Yii 2.x)
Тема: Создание, обновление записи с файлом проблемы при реализации
Ответы: 3
Просмотры: 1708

Re: Создание, обновление записи с файлом проблемы при реализ

MrArthur писал(а):Сценариями можно
А можно пример со сценариями? При условии, что поле "файл" должно быть заполнено в базе.

upd. нашел ответ http://stackoverflow.com/questions/2635 ... -scenerio/
или можно как-то без дублирования атрибутов?
Maxxi
2014.12.10, 16:22
Форум: Общие вопросы (Yii 2.x)
Тема: Алиасы без @
Ответы: 13
Просмотры: 5523

Re: Алиасы без @

объявлять имхо можно где угодно. хоть перед самим получением :)
Maxxi
2014.12.10, 16:21
Форум: Общие вопросы (Yii 2.x)
Тема: Unable to resolve the request "site/error".
Ответы: 7
Просмотры: 18753

Re: Unable to resolve the request "site/error".

Причина здесь:

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

exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request ""
т.е., видимо, нет описания роутера и не прописан 'defaultRoute' (Default Controller).
Maxxi
2014.12.10, 16:06
Форум: Общие вопросы (Yii 2.x)
Тема: Алиасы без @
Ответы: 13
Просмотры: 5523

Re: Алиасы без @

Только начал изучать yii2. я тоже :) Возникла проблема. $menuItems[] = [                 'label' => 'Administration',                 'url' => Yii::getAlias('@administration')             ];  такой код не срабатывает. получаю Invalid Parameter – yii\base\InvalidParamException убираю "@" и...