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

panda
2019.04.15, 16:00
Форум: Общие вопросы (Yii 2.x)
Тема: Названия файлов и номера строк в debug-toolbar
Ответы: 4
Просмотры: 1337

Re: Названия файлов и номера строк в debug-toolbar

samdark писал(а): 2019.04.15, 14:04 YII_DEBUG в true выставлен в index.php?
Спасибо. Да, проблема в этом оказалась.
panda
2019.04.15, 11:40
Форум: Общие вопросы (Yii 2.x)
Тема: Названия файлов и номера строк в debug-toolbar
Ответы: 4
Просмотры: 1337

Re: Названия файлов и номера строк в debug-toolbar

Вкладка профайлинга
Изображение
Вкладка запросов БД
Изображение
Вкладка лога
Изображение

Справа внизу были названия файлов. Возможно не на всех трех вкладках, но лог и бд - точно были
panda
2019.04.12, 19:10
Форум: Общие вопросы (Yii 2.x)
Тема: Названия файлов и номера строк в debug-toolbar
Ответы: 4
Просмотры: 1337

Названия файлов и номера строк в debug-toolbar

На проде в строки дебаг-панели выводились имена файлов и номера строк в которых произошло событие. На проде панель отключили. А на локальном сайте не показывает. Пробовала копировать настройки с прода: $config['bootstrap'][] = 'debug'; $config['modules']['debug'] = [ 'class' => 'yii\debug\Module', '...
panda
2018.02.16, 11:33
Форум: Общие вопросы (Yii 2.x)
Тема: viewParams в ListView не создает переменные
Ответы: 9
Просмотры: 2446

Re: viewParams в ListView не создает переменные

Блин. И все-таки невнимательность.

Фильтр имеет подпункты и item.php вызывает еще item.php

Я забыла об этом еще одном ListView внутри item, а ошибку вызывал он, так как в него я не передавала viewParams.

Теперь точно проблема решена
panda
2018.02.16, 10:53
Форум: Общие вопросы (Yii 2.x)
Тема: viewParams в ListView не создает переменные
Ответы: 9
Просмотры: 2446

Re: viewParams в ListView не создает переменные

Спасибо. Проблема решена путем переименования переменной. Видимо те несколько раз, когда я меняла названия переменных случайно использовала какие-то зарезервированные слова или что-то вроде того. с 'id' не работает. Предыдущие названия переменных, я к сожалению уже забыла, но не работало на нескольк...
panda
2018.02.15, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: viewParams в ListView не создает переменные
Ответы: 9
Просмотры: 2446

Re: viewParams в ListView не создает переменные

Какой именно код находится в виджете? Из файла виджета вызывается рендер view-файла filter.php. В нем вызывается ListView Структура widgets (folder) --Filter (folder) ----filter.php (здесь вызывается ListView и передает переменную через viewParams) ----item.php (здесь не появляется переменных, пере...
panda
2018.02.15, 18:20
Форум: Общие вопросы (Yii 2.x)
Тема: viewParams в ListView не создает переменные
Ответы: 9
Просмотры: 2446

Re: viewParams в ListView не создает переменные

Продублировал весь ваш код у себя, у меня всё отлично работает, ошибки нет Пришла в голову идея: полностью скопировать файлы в другую часть приложения. И все заработало. Это не отменяет того факта, что в нужной части оно по-прежнему не работает, но круг поисков сузился. Видимо, дело в том, что код ...
panda
2018.02.14, 19:05
Форум: Общие вопросы (Yii 2.x)
Тема: $query->where() с большим массивом долго выполняется
Ответы: 14
Просмотры: 4486

Re: $query->where() с большим массивом долго выполняется

Wizard писал(а): 2018.02.08, 14:20 проблема как сказали выше в том что yii делает проверку массива
Тоже сталкивалась с этой проблемой. В итоге делаю через implode везде, где может ожидаться большое количество $id.

Я бы назвала это багом.
panda
2018.02.14, 18:57
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр и поиск в GridView
Ответы: 18
Просмотры: 7246

Re: Фильтр и поиск в GridView

в каких случаях нужен with, а в каких joinwith. Там точно какое-то важное отличие в использовании, но какое хоть убей - не помню. на практике вывела для себя такое правило: если нужно в условии запроса использовать поля из связанной таблицы, то joinWith если не нужно, то with Есть нюансы с количест...
panda
2018.02.14, 18:18
Форум: Общие вопросы (Yii 2.x)
Тема: viewParams в ListView не создает переменные
Ответы: 9
Просмотры: 2446

Re: viewParams в ListView не создает переменные

lenbord писал(а): 2018.02.14, 18:13 а файл с вызовом виджета и item.php лежат в одной директории?
Да.
panda
2018.02.14, 17:17
Форум: Общие вопросы (Yii 2.x)
Тема: viewParams в ListView не создает переменные
Ответы: 9
Просмотры: 2446

viewParams в ListView не создает переменные

В одном view-файле я создаю виджет ListView <?= \yii\widgets\ListView::widget([ 'dataProvider' => $dp, 'itemView' => 'item', 'layout' => '{items}', 'viewParams' => [ 'id' => 123 ], 'showOnEmpty' => false, 'emptyText' => '' ]) ?> В item.php пытаюсь вызвать переменную $id, <?php echo $model['name']; e...
panda
2018.02.14, 17:03
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: ActiveField inputOptions id и checkbox
Ответы: 4
Просмотры: 3029

Re: ActiveField inputOptions id и checkbox

Так работает, да. Но для текстовых полей id из fieldOptions использовалось для связывания label'a с полем. Впрочем, по итогам испытаний выяснилось, что чекбоксу нельзя задать и "внешний" label Вроде такого: <label for="checkbox_id">text</label><checkbox id="checkbox_id"...
panda
2018.02.07, 10:44
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: ActiveField inputOptions id и checkbox
Ответы: 4
Просмотры: 3029

Re: ActiveField inputOptions id и checkbox

При выводе чекбокса игнорируется 'inputOptions' => [ 'id' => $form->getId() . '-rememberme' ], Все равно подставляется название класса формы, хотя я ожидаю, что будет подставлен id формы. указанный при ее инициализации. Для текстовых инпутов тот же синтаксис отрабатывает корректно. <input id="l...
panda
2018.02.06, 10:43
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: ActiveField inputOptions id и checkbox
Ответы: 4
Просмотры: 3029

ActiveField inputOptions id и checkbox

Вывожу чекбокс: $form = \yii\widgets\ActiveForm::begin([ 'id' => 'site-login-form', ...]) $form->field($model, 'rememberMe', [ 'template' => '{input}', 'options' => [ 'tag'=>false ], 'inputOptions' => [ 'id' => $form->getId() . '-rememberme' ], ]) ->checkbox(['class' => 'custom-control-input'],false...