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

ElisDN
2024.03.26, 17:59
Форум: Общие вопросы (Yii 2.x)
Тема: component db password. Подтягивать из файла
Ответы: 10
Просмотры: 252

Re: component db password. Подтягивать из файла

terrarium volition писал(а): 2024.03.26, 17:46 Про пул
...который работает от этого пользователя вместо www-data
вот не понятно, о чём речь. До этого в Linux не добрался ещё.
Надо будет настроить сервер так, чтобы он работал от того пользователя, а не от своего www-data. До этого доберётесь.
ElisDN
2024.03.26, 17:53
Форум: Общие вопросы (Yii 2.x)
Тема: component db password. Подтягивать из файла
Ответы: 10
Просмотры: 252

Re: component db password. Подтягивать из файла

Но, всё-таки, тема с .exe из php не изучена. Некоторые шифруют свой PHP-код через тот же ionCube. Но это дорого и есть готовые платные раскодировщики. Неужели, никто не делал .exe? Может кто-то и делал, но это весьма редкий случай. Люди либо свой код выкладывают на хостинг, либо у себя всё-таки выд...
ElisDN
2024.03.26, 17:45
Форум: Общие вопросы (Yii 2.x)
Тема: component db password. Подтягивать из файла
Ответы: 10
Просмотры: 252

Re: component db password. Подтягивать из файла

terrarium volition писал(а): 2024.03.26, 09:57 Видимо, вариант с виртуалкой - единственное условно бесплатное решение.
Для серверных станций вариант виртуализации как раз оптимальный. Можно на станцию изначально установить гипервизор вроде OpenVZ или KVM и уже серверы и рабочие места делать в нём виртуалками.
ElisDN
2024.03.26, 17:34
Форум: Общие вопросы (Yii 2.x)
Тема: component db password. Подтягивать из файла
Ответы: 10
Просмотры: 252

Re: component db password. Подтягивать из файла

Как такие вещи решаются, уважаемые товарищи? На Linux-машине закрытие делается через создание для сайта отдельного прользователя, размещение кода в его папке вроде /home/<user>/site и выставление доступа к файлам и папкам сайта только для него. После этого в случае Nginx+PHP-FPM в /etc/php/fpm/pool...
ElisDN
2024.02.22, 02:46
Форум: Вопросы
Тема: Что с проектом?
Ответы: 5
Просмотры: 891

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

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

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
Просмотры: 1102

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

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

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

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
Просмотры: 1200

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Просмотры: 8672

Re: ActiveForm метод get

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

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

 <?php $form = ActiveForm::begin([
        'action' => ['site/index'],
        'method' => 'GET',
]); ?>