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

leonenco
2024.01.03, 05:33
Форум: Общие вопросы (Yii 2.x)
Тема: Не работают флеш сообщения с редирект
Ответы: 4
Просмотры: 2250

Re: Не работают флеш сообщения с редирект

Такае же проблема, на остальных контроллерах при рендере все отрабатывает, а при `redirect()` теряется где-то. Идеи? Controller: public function actionUpdate($id): Response|string { $driver = Drivers::findOne($id); try { if ($driver === null) { throw new NotFoundHttpException('Запрашиваемая страница...
leonenco
2023.03.05, 08:15
Форум: Общие вопросы (Yii 2.x)
Тема: экранирование ссылки с иконкой
Ответы: 10
Просмотры: 2368

Re: экранирование ссылки с иконкой

Да, это понимаю, мне надо его экранировать, но выводить на экран его как? Ведь мне нужно, чтобы у пользователя иконка высветилась, а не в виде текста "<i class="ico-shopping-cart f-18 w-icon"></i>". Видимо вы не совсем поняли, что вам сказали. Если данные приходят через форму на...
leonenco
2023.01.30, 06:23
Форум: Общие вопросы (Yii 2.x)
Тема: header 200 вместо 302
Ответы: 3
Просмотры: 1981

Re: header 200 вместо 302

SiZE писал(а): 2023.01.23, 11:52
iamguruman писал(а): 2023.01.17, 10:29 почему я получаю 200 и содержание страницы редиректа, а не 302 и значение локейшена в хедерах?...
Preserve log включите в хроме
На форуме нужно добавить рейтиг отвера как на "stuckoverflow", таким образом мы сможем поднимать потенциально правельный ответ. BTW SiZE прав.
leonenco
2021.02.03, 05:30
Форум: Общие вопросы (Yii 2.x)
Тема: AssetBundle
Ответы: 3
Просмотры: 1008

Re: AssetBundle

ElisDN писал(а): 2021.02.02, 21:33 А что вы уже читали?
На форуме необходимо создать ранк ответов. Чтобы вновь приходящий исщуший ответа видел какой ответ наиболее валативен. Это позвлит отметелить ненужные комменты. И ты Дима прав, что он сделал чтоб понять для чего он нужен.
leonenco
2021.01.09, 05:01
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по настройке swiftmailer
Ответы: 3
Просмотры: 926

Re: Вопрос по настройке swiftmailer

Вы можете обыграть это таким образом:

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

if ((Yii::$app->mailer->compose()
            ...
            ->send()
        )) {

           //Логируйте сообщение

            return true;
            
        }
        throw new RuntimeException("Error send sign up email.");

leonenco
2021.01.09, 04:21
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax валидация и сохраниение формы не срабатывает
Ответы: 4
Просмотры: 1549

Re: Ajax валидация и сохраниение формы не срабатывает

Здравствуйте. Много чего перерыл, но из найденных примеров у меня не работает. Валидация срабатывает, ошибки показывает, но данные из формы не приходят и не сохраняются. Цель - когда пользователь заполняет форму, если все нормально, появляется кнопка загрузки документа, получает вордовский документ...
leonenco
2020.12.31, 09:38
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2161

Re: Не выводиться кастомная ошибка из модели.

А может проблема в том, что есть просто message, и есть tooBig и tooSmall? При превышении интервала должно отрабатывать сообщение tooBig, если значение меньше минимального - tooSmall, и тогда понятно почему не отрабатывало message. Его в этом валидаторе, скорей всего нет. При возникновении ошибки д...
leonenco
2020.12.31, 06:29
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2161

Re: Не выводиться кастомная ошибка из модели.

Кстати они тоже не сработали, показало стандартное сообщение об ошибке. $message = 'We do not serve this area right now.'; return [ // name, email, subject and body are required [['zip'], 'required', 'message' => 'Please type in your {attribute}.'], [['zip'], 'string', 'length' => [5, 5]], [['zip']...
leonenco
2020.12.31, 06:21
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2161

Re: Не выводиться кастомная ошибка из модели.

Я это пробовал, но это решение для конкретного случая 'min' или 'max'. Все они используют интерфейс от yii\validators\Validator, так что 'message' должен в любом случае отрабатывать для любой ошибки. Не так? message сработает если в поле ввести не integer Возможно, но как быть когда мне надо свалид...
leonenco
2020.12.30, 05:23
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2161

Re: Не выводиться кастомная ошибка из модели.

leonenco писал(а): 2020.12.30, 05:21 Я это пробовал, но это решение для конкретного случая 'min' или 'max'. Все они используют интерфейс от yii\validators\Validator, так что 'message' должен в любом случае отрабатывать для любой ошибки. Не так?
Кстати они тоже не сработали, показало стандартное сообщение об ошибке.
leonenco
2020.12.30, 05:21
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2161

Re: Не выводиться кастомная ошибка из модели.

Я это пробовал, но это решение для конкретного случая 'min' или 'max'. Все они используют интерфейс от yii\validators\Validator, так что 'message' должен в любом случае отрабатывать для любой ошибки. Не так?
leonenco
2020.12.29, 09:06
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2161

Re: Не выводиться кастомная ошибка из модели.

Я делал как то для другой компании что то подобное и тогда я использовал кастомный валидатор: /* * Get zip checked by range * @return bool */ public function checkZip($attribute) { if(!in_array($this->$attribute, range(55001, 56763)) && !in_array($this->$attribute, range(53001, 54990))){ $th...
leonenco
2020.12.29, 08:55
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2161

Не выводиться кастомная ошибка из модели.

Привет всем, с наступающим новым годом. Проблемка возникла. Не могу вывести сообщение о ошибке из model rules. Вот концепт: Есть главная модель Contact -> наследуется от base Model. Создал модель Painting наследуется от Contact. в Contact: public function rules() { return [ // name, email, subject a...
leonenco
2020.10.13, 05:14
Форум: Общие вопросы (Yii 2.x)
Тема: сделать папку common видимой из web
Ответы: 5
Просмотры: 1354

Re: сделать папку common видимой из web

Я честно говоря не понимаю, зачем создавать папку UPLOADS в COMMON директории. Можно ее вообще вывести в рут и сохранять в нее используя алиас. Таким образом сохраняется целостность фалов фреймворка и само понимание что где находиться.
leonenco
2020.10.13, 04:14
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файлов с учетом текущей даты
Ответы: 3
Просмотры: 1061

Re: Загрузка файлов с учетом текущей даты

Вы пробовали использовать алиасы, чтобы задать абсолютный путь к корневой директории где вы собираетесь сохранять файлы? Как то так: $path = \Yii::getAlias('@frontend/uploads/' . $month . DIRECTORY_SEPARATOR . $day . DIRECTORY_SEPARATOR; $file_path = $path . $filename; Также я заметил что вы использ...
leonenco
2020.09.05, 04:17
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите виджет для Yii
Ответы: 4
Просмотры: 1143

Re: Подскажите виджет для Yii

Попробуйте поменять `z-index` у верхнего на -1. Это можно сделать с помощью добавления соответствующего css класса, или добавлять аттрибут `style` с необходимым параметром.
leonenco
2020.08.31, 05:56
Форум: Общие вопросы (Yii 2.x)
Тема: Как сравнить значения из объединенных таблиц в Yii2 ActiveDataProvider
Ответы: 2
Просмотры: 827

Как сравнить значения из объединенных таблиц в Yii2 ActiveDataProvider

Я пытаюсь вывести поиск для виджета gridview. Проблема в том, что мне нужно сравнить значения из основной таблицы и из объединенной таблицы. Проблема в том что 'rank.promotion_points' выводит как строку, а не как связь со значением. Вот из дебага: SELECT user.* FROM user LEFT JOIN rank ON user.rank_...
leonenco
2020.08.17, 02:51
Форум: Общие вопросы (Yii 2.x)
Тема: Форма с подзаголовками
Ответы: 3
Просмотры: 1150

Re: Форма с подзаголовками

А что вам мешает заточить стандартный Фунционал используя Dependent Dropdown https://www.yiiframework.com/wiki/723/creating-a-dependent-dropdown-from-scratch-in-yii2 и прикрутить Ajax на последний селектор, а также создать специальный action для вывода необходимой информации при последнем запросе в ...