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

ddmitrenko
2023.11.14, 18:49
Форум: Общие вопросы (Yii 2.x)
Тема: Session и Chrome
Ответы: 1
Просмотры: 1081

Re: Session и Chrome

Вот мои настройки: 'session' => [ 'name' => 'advanced-frontend', 'class' => 'yii\web\DbSession', 'timeout' => 30 * 24 * 60 * 60, // время жизни 30 дней 'writeCallback' => function () { if (!Yii::$app->user->isGuest) { return [ 'user_id' => Yii::$app->user->id, 'last_write' => time(), ]; } }, 'cookie...
ddmitrenko
2023.11.13, 19:02
Форум: Общие вопросы (Yii 2.x)
Тема: Session и Chrome
Ответы: 1
Просмотры: 1081

Session и Chrome

Доброго времени суток. Попал в какую-то странную ситуацию и не знаю куда глядеть. На сайте данные хранятся в сессии. Сессии в базе. При оплате идет переход на сайт оплаты, потом возврат на сайт. Так вот в Хроме теряется сессия (индентификатор меняется) и переход получается неправильным. Может есть к...
ddmitrenko
2022.11.22, 14:47
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveQuery
Ответы: 2
Просмотры: 1755

Re: ActiveQuery

Помогло, но потянуло другие вопросы :(
Мое решение -

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

Tickets::find()->leftJoin(\common\models\Teams::tableName(),
                   'tickets.id_team_owner = teams.id OR tickets.id_team_visitor = teams.id' )->all()
ddmitrenko
2022.11.22, 12:57
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveQuery
Ответы: 2
Просмотры: 1755

ActiveQuery

Добрый день. Краткое описание задачи: Есть таблица билетов на матчи. В каждом билете есть команда-хозяин и команда-гость. Таблица команд ОДНА! Для связи используется public function getTeamOwner() { return $this->hasOne(Teams::className(), ['id' => 'id_team_owner']); } public function getTeamVisitor...
ddmitrenko
2021.11.11, 14:16
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Версия 2.0.43 AssetsManager
Ответы: 5
Просмотры: 12503

Re: Версия 2.0.43 AssetsManager

$this->basePath = realpath($this->basePath); - после этой строки уже нет пути :(
ddmitrenko
2021.11.10, 12:08
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Версия 2.0.43 AssetsManager
Ответы: 5
Просмотры: 12503

Re: Версия 2.0.43 AssetsManager

Как решить свой вопрос я знаю. Вопрос в том, что если установить basePath в несуществующую директорию - не получится вразумительного ответа по данной ошибке.
ddmitrenko
2021.11.09, 18:29
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Версия 2.0.43 AssetsManager
Ответы: 5
Просмотры: 12503

Версия 2.0.43 AssetsManager

Всем привет. Сегодня поставил версию 2.0.43. В файле \vendor\yiisoft\yii2\web\AssetManager.php в функции инициализации компонента(строка 208) обнаружил, что была убрана проверка на реальное существование пути в переменной basePath . public function init() { parent::init(); $this->basePath = Yii::get...
ddmitrenko
2021.07.01, 13:22
Форум: Общие вопросы (Yii 2.x)
Тема: Папка web/assets и GII
Ответы: 3
Просмотры: 1211

Re: Папка web/assets и GII

В web.php

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

 
'components' => [
...
 'assetManager' => [
            'basePath' => '@webroot/assets/app',
            ...
            ],
            ]
            
И убрал в классе Assets эту переменную
ddmitrenko
2021.06.25, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Папка web/assets и GII
Ответы: 3
Просмотры: 1211

Папка web/assets и GII

Доброго времени суток. Шаблон - basic. По-техническим причинам пришлось перенести папку web/assets в другое место (web/assets/api ). Сайт работает нормально и ресурсы публикуются верно. Но при попытке использовать GII вижу что путь на странице остался старый (web/assets) и соответственно, страница н...
ddmitrenko
2019.11.29, 18:32
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\tinymce\TinyMce в модальном окне
Ответы: 7
Просмотры: 1720

Re: dosamigos\tinymce\TinyMce в модальном окне

Решение для меня получилось таким. 1. Отнаследоваться от dosamigos\tinymce\TinyMce 2. Изменить регистрацию tinymcу - обернуть init в function() {} $js_code = "function startTiny(){" . implode("\n", $js) . "}; $(function () { startTiny();});"; $view->registerJs($js_code,...
ddmitrenko
2019.11.20, 11:35
Форум: Общие вопросы (Yii 2.x)
Тема: Вывести во view динамически сформированное изображение
Ответы: 6
Просмотры: 1821

Re: Вывести во view динамически сформированное изображение

Может вот это поможет -

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

[
    'attribute' => 'img1',
    'value' => 'data:image/jpeg;base64,' . $model->img1,
    'format' => ['image', ['width' => '100', 'height' => '100']]
],
В модели объявляете переменную img1 и в нее записываете изображение.
ddmitrenko
2019.11.20, 11:16
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\tinymce\TinyMce в модальном окне
Ответы: 7
Просмотры: 1720

Re: dosamigos\tinymce\TinyMce в модальном окне

Динамическая форма - форма в которой количество, тип полей и action меняется динамически :) И форма соответственно грузится с помощью ajax.
ddmitrenko
2019.11.19, 21:39
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\tinymce\TinyMce в модальном окне
Ответы: 7
Просмотры: 1720

Re: dosamigos\tinymce\TinyMce в модальном окне

Форма ведь динамическая и проверять какие поля в нее загружены, а какие нет - проблематично. Неужели нет возможности заставить работать плагин? В инете есть описание данной проблемы, но предложенные решения почему-то не помогают. (
ddmitrenko
2019.11.19, 19:19
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\tinymce\TinyMce в модальном окне
Ответы: 7
Просмотры: 1720

Re: dosamigos\tinymce\TinyMce в модальном окне

yiiliveext писал(а): 2019.11.19, 19:16 Полный код приводите. Сам по себе нормально редактор в модальном окне работает.
Полный код формы привести не могу - она динамическая.
ddmitrenko
2019.11.19, 18:24
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\tinymce\TinyMce в модальном окне
Ответы: 7
Просмотры: 1720

dosamigos\tinymce\TinyMce в модальном окне

Здравствуйте. Хочу использовать данный плагин в модальном окне. $field->widget(TinyMce::className(), [ 'options' => ['rows' => 6], 'language' => 'ru', 'clientOptions' => [ 'plugins' => [ 'advlist autolink lists link charmap hr preview pagebreak', 'searchreplace wordcount visualblocks visualchars cod...
ddmitrenko
2019.10.31, 19:51
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка форм через ajax и последующая валидация
Ответы: 6
Просмотры: 2234

Re: Загрузка форм через ajax и последующая валидация

Оказывается на размещение событий от activeform.js в моем случае влияла верстка. В формах использовался класс modal-body, который видимо конфликтовал с аналогичным классом из yii\bootstrap\Modal.
ddmitrenko
2019.10.31, 18:22
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка форм через ajax и последующая валидация
Ответы: 6
Просмотры: 2234

Re: Загрузка форм через ajax и последующая валидация

yiiliveext писал(а): 2019.10.31, 18:10 Во второй форме клиентскую валидацию отключите
Не помогло
ddmitrenko
2019.10.31, 17:26
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка форм через ajax и последующая валидация
Ответы: 6
Просмотры: 2234

Re: Загрузка форм через ajax и последующая валидация

Форма 1 <?php $form = ActiveForm::begin([ 'id' => 'login-form', 'enableAjaxValidation' => true, 'enableClientValidation' => false, ]) ?> Форма 2 $form = ActiveForm::begin([ 'id' => 'registration-form', 'enableClientValidation' => true, 'enableAjaxValidation' => true, ]);
ddmitrenko
2019.10.31, 13:35
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка форм через ajax и последующая валидация
Ответы: 6
Просмотры: 2234

Загрузка форм через ajax и последующая валидация

Здравствуйте. Существуют две формы, которые загружаются по ajax в модальное окно( yii\bootstrap\Modal) и прекрасно работают. Но если их загружать последовательно БЕЗ перезагрузки страницы - ajax валидация у второй формы перестает работать. Разбор ситуации показал, что не вешаются события actveform.j...