Найдено 683 результата
- 2019.07.26, 09:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: глобально в gridview настроить поле [Решено]
- Ответы: 11
- Просмотры: 2684
Re: глобально в gridview настроить поле
Пытаюсь настроить вывод поля с null c заменой текстом "нет данных". Выводится пустая строка. С вашей локалью при значении null в GridView по умолчанию должны выводиться надписи (not set). Если вы видите пустые строки, значит значение не null и настройка nullDisplay не применяется. Глобаль...
- 2019.07.24, 09:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Поменять значения в GridView
- Ответы: 4
- Просмотры: 1441
Re: Поменять значения в GridView
Глобально для всех можно через контейнер зависимостей, прописав нужные настройки в конфигурационном файле приложения (через свойство 'container'). return [ ... 'container' => [ 'definitions' => [ 'yii\grid\GridView' => ['emptyCell' => 'не задано'] ], ], ... ]
- 2019.05.08, 09:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка при валидации формы
- Ответы: 2
- Просмотры: 879
Re: Ошибка при валидации формы
Код: Выделить всё
...
'targetAttribute' => ['kindId' =>'kind_id', 'ageId' => 'age_id', 'nominationId' => 'nomination_id', 'levelId' =>'level_id'],
...
- 2019.05.06, 14:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сохранение номера счета в БД
- Ответы: 5
- Просмотры: 1682
Re: Сохранение номера счета в БД
Если нет никаких требований к номеру, лучше сделайте автоинкрементом в БД (тот же id записи может выступать в этой роли). Ваш вариант плох по целому ряду причин: - номер получается длинным, - ниразу не гарантирует уникальность (есть шанс, хоть и крайне небольшой, что разные пользователи могут оформи...
- 2019.02.21, 00:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Memcached
- Ответы: 5
- Просмотры: 1821
- 2019.02.19, 19:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать фильтр по вычисляемому полю в GridView?
- Ответы: 2
- Просмотры: 1128
Re: Как сделать фильтр по вычисляемому полю в GridView?
В поисковой модели запрос должен содержать связь с элиасом (т.к. поля дублируются): $query = Page::find()->joinWith('parent m'); Для работы фильтра добавляем к полю элиас: ->andFilterWhere(['like', 'm.page_title', $this->id_parent]) Перед всеми остальными полями в методах andFilterWhere() потребуетс...
- 2019.02.19, 17:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с запросами. Столбцы на русском языке(MSSQL)
- Ответы: 14
- Просмотры: 3107
Re: Проблема с запросами. Столбцы на русском языке(MSSQL)
Есть подозрение, что вы вставляете в запросы русские символы в мультибайтной кодировке и Pdo ловит ошибку при попытке конвертнуть строку запроса из UTF-8 в UTF-16.
- 2019.02.19, 15:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с запросами. Столбцы на русском языке(MSSQL)
- Ответы: 14
- Просмотры: 3107
Re: Проблема с запросами. Столбцы на русском языке(MSSQL)
Только что проверил работу драйвера 5.3. с MSSQL 2014 Express, русские названия столбцов переваривает без проблем (правда с php 7.1). Есть возможность выложить в нормальном виде исключение?
- 2019.02.19, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с запросами. Столбцы на русском языке(MSSQL)
- Ответы: 14
- Просмотры: 3107
Re: Проблема с запросами. Столбцы на русском языке(MSSQL)
Последняя стабильная версия 5.3. Попробуйте её.
- 2019.02.19, 14:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с запросами. Столбцы на русском языке(MSSQL)
- Ответы: 14
- Просмотры: 3107
- 2019.02.19, 12:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с запросами. Столбцы на русском языке(MSSQL)
- Ответы: 14
- Просмотры: 3107
Re: Проблема с запросами. Столбцы на русском языке(MSSQL)
Возможно проблемы с вашей версией драйвера sqlsrv.
- 2019.02.19, 12:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выносить ли формы в отдельные модели?
- Ответы: 7
- Просмотры: 1651
Re: Выносить ли формы в отдельные модели?
А что у Вас в $user->edit($form); ? Внутри edit() может быть загрузка в модель User данных из формы и сохранение. Может быть всё что угодно, что вам нужно. Главное, что модель формы можно править не боясь что-нибудь сломать в User. Если вы добавите новый атрибут в User, то он случайно не станет дос...
- 2019.02.18, 18:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выносить ли формы в отдельные модели?
- Ответы: 7
- Просмотры: 1651
Re: Выносить ли формы в отдельные модели?
Создаёте класс UserEditForm, в конструктор которого передаёте модель User. Таким образом в конструкторе класса формы можно заполнить её (форму) требуемыми для неё атрибутами. Например разрешим менять только e-mail: // кусок класса формы class UserEditForm extends Model { public $email; public $_user...
- 2019.02.18, 16:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выносить ли формы в отдельные модели?
- Ответы: 7
- Просмотры: 1651
Re: Выносить ли формы в отдельные модели?
Если собираетесь делать более-менее серьёзный проект - сущности и бизнес-логику лучше выносить в отдельные модели и сервисы. Под формы отдельные модели с доступом только к тем данным, которые нужны для работы формы. Ещё можно отделить классы-хелперы для вытаскивания списков под заполнение select-ов ...
- 2019.02.15, 15:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как убрать URL пагинации?
- Ответы: 2
- Просмотры: 799
Re: Как убрать URL пагинации?
Если используется PJAX, то:
Код: Выделить всё
<?php Pjax::begin(['id' => ..., 'enablePushState' => false]);
...
- 2019.02.15, 10:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как достучаться в ActiveDataProvider до полей из заJOINой таблицы
- Ответы: 4
- Просмотры: 1320
Re: Как достучаться в ActiveDataProvider до полей из заJOINой таблицы
Как правильно объединять данные двух таблиц что бы в последствии иметь доступ ко всем выбранным полям? Если вам нужны именно объекты ActiveRecord, то следует объявить связь между моделями и работать через неё. В своём классическом виде ActiveRecord загружает в себя только те атрибуты, набор которых...
- 2019.02.12, 16:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: помогите с хранимыми процедурами mssql Yii2
- Ответы: 15
- Просмотры: 3990
Re: помогите с хранимыми процедурами mssql Yii2
1) Хранимая процедура должна возвращать общее количество записей для пагинатора. 2) Хранимая процедура должна уметь на вход принимать параметры: текущую позицию и смещение и на основе этих данных возвращать нужные строки (OFFSET) 3) После реализации п.1 и п.2 конфигурируете свой пагинатор (смотри yi...
- 2019.02.08, 14:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Десятичный разделитель запятая
- Ответы: 7
- Просмотры: 2047
Re: Десятичный разделитель запятая
Как вариант в моделях форм фильтрами приводить данные к нужному виду (при валидации).
- 2019.02.08, 13:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: dropDownList data атрибут
- Ответы: 2
- Просмотры: 858
Re: dropDownList data атрибут
Решение: воспользоваться поиском.
- 2019.02.07, 16:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: GirdView
- Ответы: 1
- Просмотры: 646