Спасибо. Да, проблема в этом оказалась.
Найдено 14 результатов
- 2019.04.15, 16:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Названия файлов и номера строк в debug-toolbar
- Ответы: 4
- Просмотры: 1337
- 2019.04.15, 11:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Названия файлов и номера строк в debug-toolbar
- Ответы: 4
- Просмотры: 1337
Re: Названия файлов и номера строк в debug-toolbar
Вкладка профайлинга
Вкладка запросов БД
Вкладка лога
Справа внизу были названия файлов. Возможно не на всех трех вкладках, но лог и бд - точно были
Вкладка запросов БД
Вкладка лога
Справа внизу были названия файлов. Возможно не на всех трех вкладках, но лог и бд - точно были
- 2019.04.12, 19:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Названия файлов и номера строк в debug-toolbar
- Ответы: 4
- Просмотры: 1337
Названия файлов и номера строк в debug-toolbar
На проде в строки дебаг-панели выводились имена файлов и номера строк в которых произошло событие. На проде панель отключили. А на локальном сайте не показывает. Пробовала копировать настройки с прода: $config['bootstrap'][] = 'debug'; $config['modules']['debug'] = [ 'class' => 'yii\debug\Module', '...
- 2018.02.16, 11:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: viewParams в ListView не создает переменные
- Ответы: 9
- Просмотры: 2446
Re: viewParams в ListView не создает переменные
Блин. И все-таки невнимательность.
Фильтр имеет подпункты и item.php вызывает еще item.php
Я забыла об этом еще одном ListView внутри item, а ошибку вызывал он, так как в него я не передавала viewParams.
Теперь точно проблема решена
Фильтр имеет подпункты и item.php вызывает еще item.php
Я забыла об этом еще одном ListView внутри item, а ошибку вызывал он, так как в него я не передавала viewParams.
Теперь точно проблема решена
- 2018.02.16, 10:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: viewParams в ListView не создает переменные
- Ответы: 9
- Просмотры: 2446
Re: viewParams в ListView не создает переменные
Спасибо. Проблема решена путем переименования переменной. Видимо те несколько раз, когда я меняла названия переменных случайно использовала какие-то зарезервированные слова или что-то вроде того. с 'id' не работает. Предыдущие названия переменных, я к сожалению уже забыла, но не работало на нескольк...
- 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 (здесь не появляется переменных, пере...
- 2018.02.15, 18:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: viewParams в ListView не создает переменные
- Ответы: 9
- Просмотры: 2446
Re: viewParams в ListView не создает переменные
Продублировал весь ваш код у себя, у меня всё отлично работает, ошибки нет Пришла в голову идея: полностью скопировать файлы в другую часть приложения. И все заработало. Это не отменяет того факта, что в нужной части оно по-прежнему не работает, но круг поисков сузился. Видимо, дело в том, что код ...
- 2018.02.14, 19:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: $query->where() с большим массивом долго выполняется
- Ответы: 14
- Просмотры: 4486
- 2018.02.14, 18:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтр и поиск в GridView
- Ответы: 18
- Просмотры: 7246
Re: Фильтр и поиск в GridView
в каких случаях нужен with, а в каких joinwith. Там точно какое-то важное отличие в использовании, но какое хоть убей - не помню. на практике вывела для себя такое правило: если нужно в условии запроса использовать поля из связанной таблицы, то joinWith если не нужно, то with Есть нюансы с количест...
- 2018.02.14, 18:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: viewParams в ListView не создает переменные
- Ответы: 9
- Просмотры: 2446
- 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...
- 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"...
- 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...
- 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...