Проще будет сначала перевести на Yii 2, а потом уже при желании идти дальше. Я так делал у себя.
Найдено 5787 результатов
- 2024.02.22, 02:46
- Форум: Вопросы
- Тема: Что с проектом?
- Ответы: 4
- Просмотры: 697
- 2024.01.20, 13:19
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Почему такое отношение к Yii 2 у разработчиков?
- Ответы: 5
- Просмотры: 11075
Re: Почему такое отношение к Yii 2 у разработчиков?
Активно обсуждали в viewtopic.php?t=44836
- 2023.12.31, 20:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Большой расход памяти при joinWith и десятки тесячи Events
- Ответы: 2
- Просмотры: 859
Re: Большой расход памяти при joinWith и десятки тесячи Events
Код: Выделить всё
->joinWith(['results'], false)
- 2023.12.07, 17:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: В Twig проверить переменную
- Ответы: 2
- Просмотры: 1073
Re: В Twig проверить переменную
В контролере к $query добавьте жадную загрузку ->with('photo')
Тогда все фотографии подтянутся сразу, а не будут доставаться поштучно отдельными запросами.
Тогда все фотографии подтянутся сразу, а не будут доставаться поштучно отдельными запросами.
- 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"); }, ], ], ]); ?>
- 2023.11.23, 23:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Форма из таблицы. Как правильно оформить вид
- Ответы: 4
- Просмотры: 1353
- 2023.11.17, 18:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не могу установить swiftmailer через composer
- Ответы: 4
- Просмотры: 1193
Re: Не могу установить swiftmailer через composer
Установлен в одноимённую папку в vendor/yiisoft/yii2-symfonymailer
- 2023.11.02, 15:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не выводятся атрибуты тегов в gridview
- Ответы: 2
- Просмотры: 1350
Re: Не выводятся атрибуты тегов в gridview
Код: Выделить всё
Html::a(Html::encode($data->name), [...
Код: Выделить всё
'format' => 'raw'
- 2023.09.04, 18:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Dashbord для админки
- Ответы: 7
- Просмотры: 2687
Re: Dashbord для админки
У Yii2 есть будущее? Или всё ...? Yii2 вышел в 2014-ом со спорными подходами, архитектурно почти не развивался и был заброшен примерно в 2019-ом. Сейчас в нём делают только мелкие правки и исправляют совместимость с новыми версиями PHP. Команда переключилась на разработку Yii3, который ещё до конца...
- 2023.09.04, 11:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Dashbord для админки
- Ответы: 7
- Просмотры: 2687
Re: Dashbord для админки
Да, всё связанное с Yii2 устарело с самим Yii2.
Если CRM будут использовать и развивать долго, то целесообразно от Yii оставить API-контроллеры, а весь интерфейс сделать отдельным проектом на ReactJS или VueJS. Но это поначалу сложнее.
Если CRM будут использовать и развивать долго, то целесообразно от Yii оставить API-контроллеры, а весь интерфейс сделать отдельным проектом на ReactJS или VueJS. Но это поначалу сложнее.
- 2023.07.16, 11:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Плохая ли практика оборачивать всю операцию (экшн) в транзакцию?
- Ответы: 2
- Просмотры: 2147
Re: Плохая ли практика оборачивать всю операцию (экшн) в транзакцию?
Я говорил, что лучше транзакции применять "по месту требования". Например в экшне есть много много логики, валидации модели, своя кастомная валидация и ещё что-то, и вот только когда дело доходит действительно до БД, то там и оборачивать операции в транзакции. Именно так. Оборачивать толь...
- 2023.06.30, 23:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Gridview и таблица из данных json
- Ответы: 2
- Просмотры: 3585
Re: Gridview и таблица из данных json
Провайдеру указать ключевое поле вроде 'key' => 'number'
- 2023.05.18, 18:22
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Проблема с миграцией RBAC
- Ответы: 3
- Просмотры: 6997
Re: Проблема с миграцией RBAC
Запускайте команду yii из папки prohandmade, а не из prohandmade\vendor\yiisoft\yii2
- 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);
- 2023.03.27, 16:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm метод get
- Ответы: 12
- Просмотры: 8661
Re: ActiveForm метод get
Можно без Url::to:
Код: Выделить всё
<?php $form = ActiveForm::begin([
'action' => ['site/index'],
'method' => 'GET',
]); ?>
- 2023.03.01, 15:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Dialogflow API Google
- Ответы: 1
- Просмотры: 1163
- 2023.02.07, 14:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Настройка xdebug для queue job.
- Ответы: 3
- Просмотры: 1632
Re: Настройка xdebug для queue job.
Потому что контроллер выполняется в процессе PHP-FPM, где отладка включается через Cookies, а задание очереди выполняется в отдельном запущенном консольном процессе PHP-CLI. Для отладки консольных команд можно перейти в Run > Edit Configurations, добавить запуск PHP-скрипта yiic.php queue/listen и з...
- 2023.02.06, 08:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подключение js библиотек
- Ответы: 3
- Просмотры: 1637
Re: Подключение js библиотек
Значит AppAsset подключается раньше NewWidgetAsset
- 2023.02.03, 22:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подключение js библиотек
- Ответы: 3
- Просмотры: 1637
Re: Подключение js библиотек
Код: Выделить всё
if (window.newWidget) {
newWidget.init();
}
- 2023.01.19, 14:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: header 200 вместо 302
- Ответы: 3
- Просмотры: 1981
Re: header 200 вместо 302
Потому что тот клиент пошёл по редиректу