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

ElisDN
2024.02.22, 02:46
Форум: Вопросы
Тема: Что с проектом?
Ответы: 4
Просмотры: 703

Re: Что с проектом?

Странник писал(а): 2024.02.21, 16:07 У меня проекты выпущены в 2012-14 годах на YII 1
Проще будет сначала перевести на Yii 2, а потом уже при желании идти дальше. Я так делал у себя.
ElisDN
2024.01.20, 13:19
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Почему такое отношение к Yii 2 у разработчиков?
Ответы: 5
Просмотры: 11077

Re: Почему такое отношение к Yii 2 у разработчиков?

TaralAbivy писал(а): 2024.01.19, 16:23 Почему многие разработчики пренебрегают Yii2
Активно обсуждали в viewtopic.php?t=44836
ElisDN
2023.12.07, 17:00
Форум: Общие вопросы (Yii 2.x)
Тема: В Twig проверить переменную
Ответы: 2
Просмотры: 1075

Re: В Twig проверить переменную

В контролере к $query добавьте жадную загрузку ->with('photo')

Тогда все фотографии подтянутся сразу, а не будут доставаться поштучно отдельными запросами.
ElisDN
2023.11.26, 18:28
Форум: Общие вопросы (Yii 2.x)
Тема: Форма из таблицы. Как правильно оформить вид
Ответы: 4
Просмотры: 1353

Re: Форма из таблицы. Как правильно оформить вид

А что на счёт GridView? <?= GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ 'id', 'username', [ 'attribute' => 'status', 'format' => 'raw', 'value' => function ($model, $key, $index) use ($form) { return $form->field($model, "[$key]status"); }, ], ], ]); ?>
ElisDN
2023.11.17, 18:09
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу установить swiftmailer через composer
Ответы: 4
Просмотры: 1193

Re: Не могу установить swiftmailer через composer

selfauthor писал(а): 2023.11.17, 13:20 Он у меня уже установлен получается?
Установлен в одноимённую папку в vendor/yiisoft/yii2-symfonymailer
ElisDN
2023.09.04, 18:18
Форум: Общие вопросы (Yii 2.x)
Тема: Dashbord для админки
Ответы: 7
Просмотры: 2688

Re: Dashbord для админки

У Yii2 есть будущее? Или всё ...? Yii2 вышел в 2014-ом со спорными подходами, архитектурно почти не развивался и был заброшен примерно в 2019-ом. Сейчас в нём делают только мелкие правки и исправляют совместимость с новыми версиями PHP. Команда переключилась на разработку Yii3, который ещё до конца...
ElisDN
2023.09.04, 11:15
Форум: Общие вопросы (Yii 2.x)
Тема: Dashbord для админки
Ответы: 7
Просмотры: 2688

Re: Dashbord для админки

Да, всё связанное с Yii2 устарело с самим Yii2.

Если CRM будут использовать и развивать долго, то целесообразно от Yii оставить API-контроллеры, а весь интерфейс сделать отдельным проектом на ReactJS или VueJS. Но это поначалу сложнее.
ElisDN
2023.07.16, 11:33
Форум: Общие вопросы (Yii 2.x)
Тема: Плохая ли практика оборачивать всю операцию (экшн) в транзакцию?
Ответы: 2
Просмотры: 2147

Re: Плохая ли практика оборачивать всю операцию (экшн) в транзакцию?

Я говорил, что лучше транзакции применять "по месту требования". Например в экшне есть много много логики, валидации модели, своя кастомная валидация и ещё что-то, и вот только когда дело доходит действительно до БД, то там и оборачивать операции в транзакции. Именно так. Оборачивать толь...
ElisDN
2023.06.30, 23:05
Форум: Общие вопросы (Yii 2.x)
Тема: Gridview и таблица из данных json
Ответы: 2
Просмотры: 3585

Re: Gridview и таблица из данных json

Провайдеру указать ключевое поле вроде 'key' => 'number'
ElisDN
2023.05.18, 18:22
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Проблема с миграцией RBAC
Ответы: 3
Просмотры: 7001

Re: Проблема с миграцией RBAC

Запускайте команду yii из папки prohandmade, а не из prohandmade\vendor\yiisoft\yii2
ElisDN
2023.05.12, 22:26
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка: Uncaught ReferenceError: myStatus is not defined
Ответы: 2
Просмотры: 1874

Re: Ошибка: Uncaught ReferenceError: myStatus is not defined

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

$this->registerJs('
    function myStatus(id){
        ...
    }
', View::POS_END);
ElisDN
2023.03.27, 16:55
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm метод get
Ответы: 12
Просмотры: 8661

Re: ActiveForm метод get

aksela писал(а): 2023.03.27, 00:17 Такая ситуация возникает, когда не установлен action
Можно без Url::to:

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

 <?php $form = ActiveForm::begin([
        'action' => ['site/index'],
        'method' => 'GET',
]); ?>
ElisDN
2023.02.07, 14:13
Форум: Общие вопросы (Yii 2.x)
Тема: Настройка xdebug для queue job.
Ответы: 3
Просмотры: 1633

Re: Настройка xdebug для queue job.

Потому что контроллер выполняется в процессе PHP-FPM, где отладка включается через Cookies, а задание очереди выполняется в отдельном запущенном консольном процессе PHP-CLI. Для отладки консольных команд можно перейти в Run > Edit Configurations, добавить запуск PHP-скрипта yiic.php queue/listen и з...
ElisDN
2023.02.06, 08:05
Форум: Общие вопросы (Yii 2.x)
Тема: Подключение js библиотек
Ответы: 3
Просмотры: 1639

Re: Подключение js библиотек

Значит AppAsset подключается раньше NewWidgetAsset
ElisDN
2023.02.03, 22:03
Форум: Общие вопросы (Yii 2.x)
Тема: Подключение js библиотек
Ответы: 3
Просмотры: 1639

Re: Подключение js библиотек

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

if (window.newWidget) {
    newWidget.init();
}
ElisDN
2023.01.19, 14:19
Форум: Общие вопросы (Yii 2.x)
Тема: header 200 вместо 302
Ответы: 3
Просмотры: 1983

Re: header 200 вместо 302

Потому что тот клиент пошёл по редиректу