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

ElisDN
2023.02.07, 14:13
Форум: Общие вопросы (Yii 2.x)
Тема: Настройка xdebug для queue job.
Ответы: 3
Просмотры: 1653

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

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

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

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

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

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

Re: header 200 вместо 302

Потому что тот клиент пошёл по редиректу
ElisDN
2023.01.04, 19:29
Форум: Архитектура, дизайн, ООП
Тема: Составные команды?
Ответы: 3
Просмотры: 12058

Re: Составные команды?

Напишите класс-слушатель с логикой и уже его зарегистрируйте в Bootstrap или конфиге.
ElisDN
2023.01.04, 16:12
Форум: Архитектура, дизайн, ООП
Тема: Составные команды?
Ответы: 3
Просмотры: 12058

Re: Составные команды?

wolfandman писал(а): 2023.01.04, 13:04 А может быть лучше выполнить первую команду, выпустить событие, и вторую команду выполнять как обработчик события?
Да, лучше всё делать так.
ElisDN
2022.12.24, 15:03
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка «Class name must be a valid object or a string»
Ответы: 1
Просмотры: 1934

Re: Ошибка «Class name must be a valid object or a string»

Потому что при создании в $this->specialty ещё пусто. Вместо этого впишите класс Speciality::find().
ElisDN
2022.12.01, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация. Зависимые атрибуты
Ответы: 5
Просмотры: 2112

Re: Валидация. Зависимые атрибуты

А по месту этот как раз где именно? Я из КРУДА работаю с формой приходной накладной, там все атрибуты в куче, а надо для каждого атрибута отдельную форму? Не могу проникнуться идеей... Ну не все же там поля равноправные. Есть поля, которые можно редактировать в любое время. Их можно оставить в acti...
ElisDN
2022.12.01, 15:48
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация. Зависимые атрибуты
Ответы: 5
Просмотры: 2112

Re: Валидация. Зависимые атрибуты

Я вот пытаюсь валидацию осилить но никак не пойму почему у меня errors всегда пусто и валидация проходит? В КРУДЕ обычно либо сразу сохраняют с валидацией: if ($model->load(Yii::$app->request->post() && $model->save()) ) { return $this->refresh(); } Либо отдельно валидируют, а потом сохраня...
ElisDN
2022.12.01, 05:27
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация. Зависимые атрибуты
Ответы: 5
Просмотры: 2112

Re: Валидация. Зависимые атрибуты

По канонам – делать для каждой операции отдельные экшены со своими формами. В данном случае вынести операции проведения накладной и смены клиента. И там уже по месту что-то делать или проверять.
ElisDN
2022.10.09, 20:55
Форум: Общие вопросы (Yii 2.x)
Тема: Обфускатор бизнес-логики
Ответы: 6
Просмотры: 1572

Re: Обфускатор бизнес-логики

Ghost_nsk писал(а): 2022.10.09, 16:51 почему затея бесполезная?
Как-то для одной CMS я честно купил платный плагин каталога, зашифрованный для PHP 5.6. А потом автор на него забил. Пришлось потом честно платить за расшифровку, чтобы я мог исправить его у себя до PHP 7 и 8.
ElisDN
2022.10.09, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: Обфускатор бизнес-логики
Ответы: 6
Просмотры: 1572

Re: Обфускатор бизнес-логики

Но затея сама по себе малополезная.
ElisDN
2022.09.26, 08:52
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Почему такое отношение к Yii 2 у разработчиков?
Ответы: 5
Просмотры: 11167

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

Почему так? Yii2 многими заброшен. Все ждут и делают Yii3. А вообще, для нового проекта всегда выбирайте самую свежую версию PHP. Сейчас это 8.1 Но есть риск, что сторонние компоненты от других авторов не будут работать с 8.1, так как авторы их забросили несколько лет назад. Их придётся форкать или...
ElisDN
2022.09.19, 16:19
Форум: Общие вопросы (Yii 2.x)
Тема: Select в модели Active Record
Ответы: 2
Просмотры: 1058

Re: Select в модели Active Record

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

->select(new \yii\db\Expression('...'))
ElisDN
2022.09.19, 09:18
Форум: Общие вопросы (Yii 2.x)
Тема: Url::to(['https://ya.ru', 'var' => 1, 'var2' => 2]) добавит лишний / в начале, почему?
Ответы: 2
Просмотры: 1046

Re: Url::to(['https://ya.ru', 'var' => 1, 'var2' => 2]) добавит лишний / в начале, почему?

Url::to только для внутренних ссылок на своём сайте.

На сторонние сайты вписывайте ссылки без него или собирайте параметры через http_build_query.
ElisDN
2022.09.07, 09:04
Форум: Общие вопросы (Yii 2.x)
Тема: Подключение  tailwindcss
Ответы: 3
Просмотры: 1398

Re: Подключение  tailwindcss

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

@tailwind base;
@tailwind components;
@tailwind utilities;
ElisDN
2022.09.06, 13:58
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Метод который возвращает имя поля вместе с именем таблицы
Ответы: 1
Просмотры: 6026

Re: Метод который возвращает имя поля вместе с именем таблицы

Можете использовать псевдонимы вместо имн таблиц: if (($model = MOnecdbUser::find() ->alias('t') ->joinWith(['onecdb o']) ->andWhere(['t.orgjp_id' => $org_id]) ->andWhere(['t.user_id' => aUserMyId()]) ->andWhere(['t.type_blocked' => null]) ->one() ) !== null) { return $model; }
ElisDN
2022.09.03, 10:42
Форум: Общие вопросы (Yii 2.x)
Тема: Проблемы с Ajax валидацией на уникальность
Ответы: 2
Просмотры: 822

Re: Проблемы с Ajax валидацией на уникальность

<?php $form = ActiveForm::begin([ 'id' => 'form--updateMenu', 'enableAjaxValidation' => true, 'validationUrl' => ['menu-validate', 'id' => $model->id], ]); ?> public function actionMenuValidate($id = null) { if ($id) { $model = $this->findModelMenu($id); } else { $model = new Menu(); } ... }