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

yujin1st
2015.02.20, 05:54
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить extraFields из связанной модели данных?
Ответы: 9
Просмотры: 3985

Re: Как получить extraFields из связанной модели данных?

extraFields - это не дополнительные поля, а в данном случае имена связей - читайте описание метода.. Хотя, скажу да, здесь по имени можно и запутаться.
Если вам нужно новое поле так и делайте либо новым свойством, либо методом.
yujin1st
2015.02.20, 05:50
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с kartik\grid\GridView
Ответы: 29
Просмотры: 8441

Re: проблема с kartik\grid\GridView

По проблеме ExpandRowColumn Напишите автору на самой странице виджета, он отвечает =)
И о каком табе идет речь?
yujin1st
2015.02.18, 20:22
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с kartik\grid\GridView
Ответы: 29
Просмотры: 8441

Re: проблема с kartik\grid\GridView

То есть параметры задаются не для колонки, а для виджета.
yujin1st
2015.02.18, 20:22
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с kartik\grid\GridView
Ответы: 29
Просмотры: 8441

Re: проблема с kartik\grid\GridView

Вручную задать модель и атрибут в editableOptions. Смотрите kartik\grid\EditableColumn 92 строка
yujin1st
2015.02.18, 20:10
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с kartik\grid\GridView
Ответы: 29
Просмотры: 8441

Re: проблема с kartik\grid\GridView

>>> 'attribute' => 'kontectFone',
так у вас этот атрибут и находится не в User а в другой модели - поэтому и ошибка!
yujin1st
2015.02.18, 19:53
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с kartik\grid\GridView
Ответы: 29
Просмотры: 8441

Re: проблема с kartik\grid\GridView

1. Что выдал var_dump($model) и var_dump($model->userInfo) ? Модель user и нужные нам данные или что-то другое? 2. Если вы используете joinWith, то потом использовать $model->getUserInfo()->one() будет неправильно - вы еще раз делаете запрос - используйте $model->userInfo; 3. И зачем у вас ->where([...
yujin1st
2015.02.18, 19:38
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с kartik\grid\GridView
Ответы: 29
Просмотры: 8441

Re: проблема с kartik\grid\GridView

Это странно, потому что сам виджет и получает оттуда значение... А что получается в $model на самом деле ?
function ($model, $key, $index, $widget) { var_dump ($model)}
yujin1st
2015.02.18, 19:14
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с kartik\grid\GridView
Ответы: 29
Просмотры: 8441

Re: проблема с kartik\grid\GridView

Действие задается через параметр action, а если нужно передавать параметры, то используем анонимную функцию со всеми вытекающими прелестями:           'editableOptions' => function ($model, $key, $index) use ($company) {             /** @var \common\models\Rate $model */             return [        ...
yujin1st
2015.02.15, 08:31
Форум: Документация и рецепты (Yii 1.x)
Тема: Yii + PhpStorm = YiiStorm
Ответы: 284
Просмотры: 721449

Re: Yii + PhpStorm = YiiStorm

Здравствуйте. С yii2 переходы к представлениям работают успешно из контроллеров, но переходы в представлениях к другим в текущем каталоге (например, из create к _form) не может найти. Можно с этим что-нибудь сделать?
yujin1st
2015.02.13, 17:58
Форум: Общие вопросы (Yii 2.x)
Тема: Подстановка параметра во все ссылки [переформулировал вопрос]
Ответы: 9
Просмотры: 3137

Re: Подстановка параметра во все ссылки [переформулировал вопрос]

И использовать их ради хранения "глобальной" переменной, хранящей текущий отдел? Допустим этот вариант, тогда если сессия падает / нужно поделится ссылкой на конкретный отчет, конкретного отдела - как это сделать? Плюс опять таки встают те же самые вопросы - где считывать, где устанавливат...
yujin1st
2015.02.12, 10:06
Форум: Общие вопросы (Yii 2.x)
Тема: Подстановка параметра во все ссылки [переформулировал вопрос]
Ответы: 9
Просмотры: 3137

Re: Подстановка параметра во все ссылки

Вопрос не в проверке прав доступа. Вопрос в departmentId. Чтобы показать данные, нужно знать для какого подразделения их показывать - нужен это id. Этот id будет передаваться в url, что логичнее всего. Вопрос в том, как мне его подставлять во все ссылки, после того как администратор зашел в отдел (d...
yujin1st
2015.02.11, 15:45
Форум: Общие вопросы (Yii 2.x)
Тема: Подстановка параметра во все ссылки [переформулировал вопрос]
Ответы: 9
Просмотры: 3137

Re: Подстановка параметра во все ссылки

Не передавать ведь не получиться - как администратору зайти в отделы тогда? site.ru/department/view/123 или /data/report?departmentId=123
А так, да Default Roles - могли бы помочь если бы это не нужно было.
yujin1st
2015.02.11, 15:25
Форум: Общие вопросы (Yii 2.x)
Тема: Подстановка параметра во все ссылки [переформулировал вопрос]
Ответы: 9
Просмотры: 3137

Подстановка параметра во все ссылки [переформулировал вопрос]

Здравствуйте, [Переформулированный вопрос] Есть отделы Department [id, title] и пользователи User [id, name, role, departmentId], среди которых есть администратор (не относится к отделам). Сотрудники будут заполнять разнообразные данные по своим отделам: отдельные разделы сайта, а значит и разные ко...
yujin1st
2015.02.11, 13:39
Форум: Общие вопросы (Yii 2.x)
Тема: Js-валидация двух связанных моделей на одной форме
Ответы: 2
Просмотры: 1463

Re: Js-валидация двух связанных моделей на одной форме

Ух ты! Читал документацию, и видимо пропустил.... Спасибо большое - то, что надо!
yujin1st
2015.02.11, 13:21
Форум: Общие вопросы (Yii 2.x)
Тема: Js-валидация двух связанных моделей на одной форме
Ответы: 2
Просмотры: 1463

Js-валидация двух связанных моделей на одной форме

Здравствуйте, Есть две модели Company (id, title, hasEmployee) и Employee (id, name, companyId), заполняемые на одной форме. При этом заполняется сотрудник или нет, зависит от поля hasEmployee. И если с обычной валидацией в модели все понятно, то что делать с проверкой на стороне клиента (простой js...
yujin1st
2015.02.05, 18:31
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр GridView: текст первого пустого значения для выпадающего списка
Ответы: 0
Просмотры: 1257

Фильтр GridView: текст первого пустого значения для выпадающего списка

Здравствуйте, Значение пустого пункта для выпадающего меню в фильтре задается в filterInputOptions['prompt'], который потом передается Html::activeDropDownList. Но если передавать только один это параметр в колонку, то перекрываются значения по умолчанию ($filterInputOptions = ['class' => 'form-cont...