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

YurikVD
2020.05.25, 14:28
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить список через ArrayHelper::map() если в запросе with
Ответы: 1
Просмотры: 1195

Re: Как получить список через ArrayHelper::map() если в запросе with

Сам спросил - сам ответил

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

$createdPersonList = ArrayHelper::map($screenplays, 'created_by', 'personProfileCreate.first_name_uk');
YurikVD
2020.05.19, 14:40
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить список через ArrayHelper::map() если в запросе with
Ответы: 1
Просмотры: 1195

Как получить список через ArrayHelper::map() если в запросе with

Есть запрос $screenplays = Screenplay::find() ->select([ 'created_by', ]) ->with(['personProfileCreate' => function ($query4) { $query4 ->select([ 'q4.id', 'q4.first_name_uk', ]) ->alias('q4'); }]) ->asArray() ->all(); Есть ответ $data= [ 0 => [ 'created_by' => '109' 'personProfileCreate' => [ 'id' ...
YurikVD
2020.05.15, 10:35
Форум: Общие вопросы (Yii 2.x)
Тема: Для пустого поля не срабатывает Yii2-валидация "required" при использовании kartik\widgets\Select2
Ответы: 3
Просмотры: 1398

Для пустого поля не срабатывает Yii2-валидация "required" при использовании kartik\widgets\Select2

Есть в модели `AuthorsForm` поле `existing` [['existing'], 'required'], ['existing', 'each', 'rule' => ['integer']], Использую ajax-загрузку с любым 'multiple' => false/true, В форме <div class="form-group field-authorsform-existing required"> При создании (value="" или value=&qu...
YurikVD
2020.05.05, 23:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать параметр $filterColumns из vendor/yiisoft/yii2-debug/src/panels/UserPanel.php
Ответы: 0
Просмотры: 932

Как задать параметр $filterColumns из vendor/yiisoft/yii2-debug/src/panels/UserPanel.php

Подскажите, как задать параметр $filterColumns из vendor/yiisoft/yii2-debug/src/panels/UserPanel.php, чтобы выводились заданные поля /** * @var array allowed columns for GridView. * @see http://www.yiiframework.com/doc-2.0/yii-grid-gridview.html#$columns-detail * @since 2.0.10 */ public $filterColum...
YurikVD
2020.03.06, 19:41
Форум: Общие вопросы (Yii 2.x)
Тема: Переводы для виджетов сторонних разработчиков.
Ответы: 6
Просмотры: 1908

Re: Переводы для виджетов сторонних разработчиков.

Попробуй добавить строку

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

  
use kartik\select2\Select2;
...
->widget(Select2::class, [
    ...
    'options' => [...],
    'language' => Yii::$app->language, // добавить
    ...
[\code]
YurikVD
2020.02.25, 11:32
Форум: Общие вопросы (Yii 2.x)
Тема: Select input в GridView для th
Ответы: 2
Просмотры: 734

Re: Select input в GridView для th

В GridView есть встроенный функционал фильтров. $searchModel - класс который будет обрабатывать введенные значения фильтров (обычно на основе модели генерируют в Gii полный CRUD и используют в админке) echo GridView::widget([ 'dataProvider' => $provider, 'filterModel' => $searchModel, // добавить 'c...
YurikVD
2020.02.08, 16:06
Форум: Установка и настройка
Тема: Как в Yii2 advanced настроить вызов админки через example.ru/admin
Ответы: 1
Просмотры: 9430

Re: Как в Yii2 advanced настроить вызов админки через example.ru/admin

1.Нашел ответ в viewtopic.php?p=247923#p247923
Не забыть, что если сайт был настроен на папку

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

\example.ru\frontend\web
, то перенастроить на

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

\example.ru
2.Еще вариант https://github.com/mickgeek/yii2-advanc ... ain-config
YurikVD
2020.02.08, 15:13
Форум: Установка и настройка
Тема: Как в Yii2 advanced настроить вызов админки через example.ru/admin
Ответы: 1
Просмотры: 9430

Как в Yii2 advanced настроить вызов админки через example.ru/admin

Используется шаблон Yii2 advanced.
Как сделать, чтобы админка вызывалась

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

 example.ru/admin
YurikVD
2020.02.08, 14:27
Форум: Общие вопросы (Yii 2.x)
Тема: Yii app user identity свои переменные
Ответы: 2
Просмотры: 1063

Re: Yii app user identity свои переменные

Если надо хранить, то добавляешь в таблицу "user".
Если надо только на время работы, то добавляешь в модель User:

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

public $meta;
Чтобы IDE давала подсказки:

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

/* @var $identity User */
$identity = Yii::$app->user->identity;
echo $identity->meta;
YurikVD
2020.02.08, 14:00
Форум: Общие вопросы (Yii 2.x)
Тема: katrik select2 ajax Проблема выдает ошибку 500
Ответы: 1
Просмотры: 650

Re: katrik select2 ajax Проблема выдает ошибку 500

"Мой controller" - не контроллер, а "action".
Не хватает в "GET https://cart/city-list?q=lol 500" имени сайта если "cart" - контроллер или имени контроллера если "cart" - имя сайта.
Какой "'url' => $url", задан?
YurikVD
2019.11.06, 11:51
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать условие, чтобы получить Customer у которых есть orders?
Ответы: 1
Просмотры: 724

Как задать условие, чтобы получить Customer у которых есть orders?

Как задать условие, чтобы получить Customer у которых есть orders?

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

Customer::find()->with('orders')->all();
YurikVD
2019.05.21, 10:10
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение порядка сортировки при чтении с БД для связанных данных
Ответы: 5
Просмотры: 1896

Сохранение порядка сортировки при чтении с БД для связанных данных

Суть: - для заказа выбираем товары через select2 multiple - сохраняем в промежуточной таблице связи - в этой же таблице в дополнительном поле sort сохраняем порядок выбранных товаров (0,1,2...) для заказа - при получении запросом $items = $order->items; привязанных товаров к заказу, товары возвращаю...
YurikVD
2018.08.09, 13:06
Форум: Обо всем
Тема: А что слышно про сроки релиза Yii3?
Ответы: 33
Просмотры: 21970

Re: А что слышно про сроки релиза Yii3?

Всем доброго дня. Я так понимаю "basic Yii3 web application template" находится тут https://github.com/yiisoft/yii-app. После его установки, Yii3 разворачивается, но сам проект не запускается. Первое что заметил это неправильный путь к Yii.php require __DIR__ . '/../vendor/yiisoft/yii2/Yii...