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

nickdenry
2015.11.21, 05:50
Форум: Общие вопросы (Yii 2.x)
Тема: Наследование моделей или добавление поля для User
Ответы: 4
Просмотры: 849

Наследование моделей или добавление поля для User

Всем привет! Не могу найти информацию по наследованию моделей AR с разными таблицами, что-то типа http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/reference/inheritance-mapping.html#class-table-inheritance Нашел issue, в котором сказано что реализация CTI не является приоритетом h...
nickdenry
2015.11.20, 05:25
Форум: Общие вопросы (Yii 2.x)
Тема: Обработка несуществующих свойств моделей
Ответы: 2
Просмотры: 501

Обработка несуществующих свойств моделей

Всем привет! Есть модель, Developer в которой одним из атрибутов выступает связанная модель Project, Developer hasOne Project. Project в силу различных причин может быть не инициализирован (например Project удален, связь при этом не меняется автоматически, т.е. Developer содержит ссылку на Project)....
nickdenry
2015.11.16, 22:25
Форум: Общие вопросы (Yii 2.x)
Тема: Использование атрибутов связанной модели в форме
Ответы: 5
Просмотры: 1414

Re: Использование атрибутов связанной модели в форме

Вопрос закрыт, проблема была в несоответствии параметров в функции в шаблоне.
nickdenry
2015.11.16, 07:35
Форум: Общие вопросы (Yii 2.x)
Тема: Использование атрибутов связанной модели в форме
Ответы: 5
Просмотры: 1414

Re: Использование атрибутов связанной модели в форме

@phpshko Немного разобрался. В файле с формой происходит странная вещь, если вызываю непосредственно в коде  <?= $form->field($modelCompanyProject->projectDeveloper, '['.$index.']name')->textInput(            [                 'autocomplete' => 'off',            ]         ; ?> все получается и вывод...
nickdenry
2015.11.16, 07:10
Форум: Общие вопросы (Yii 2.x)
Тема: Использование атрибутов связанной модели в форме
Ответы: 5
Просмотры: 1414

Re: Использование атрибутов связанной модели в форме

@phpshko редактировал пост, когда пришел ваш ответ. Опечатка была здесь на форуме, в коде - getProjectDeveloper. Во вьюхе (хелпере) доступ получаю свободно, $companyProject->projectDeveloper->name;  при этом генерится запрос SELECT * FROM `company_project_developers` WHERE `id`=1 А в форме ну никак ...
nickdenry
2015.11.16, 06:55
Форум: Общие вопросы (Yii 2.x)
Тема: Использование атрибутов связанной модели в форме
Ответы: 5
Просмотры: 1414

Использование атрибутов связанной модели в форме

Доброго времени суток! Подскажите, возможно ли использовать поля связанных моделей в форме? Есть 3 связанные модели, Company hasMany CompanyProject, и CompanyProject hasOne ProjectDeveloper     Модель Project          public function getProjectDeveloper()     {         return $this->hasOne(Developer...
nickdenry
2015.11.13, 06:08
Форум: Общие вопросы (Yii 2.x)
Тема: Динамические поля ActiveForm и обработка в контроллере
Ответы: 0
Просмотры: 1292

Динамические поля ActiveForm и обработка в контроллере

Скажу сразу - все работает, новые модели добавляются, удаляемые модели удаляются. Мой вопрос - насколько корректна функция populateRelatedModelWithRequest, а именно добавление новых значений для модели и удаление "лишних"? Аналогично теме http://www.yiiframework.ru/forum/viewtopic.php?f=19&t=16928 И...
nickdenry
2015.11.10, 04:01
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите новичку разобраться с авторизацией в админке
Ответы: 4
Просмотры: 1060

Re: Помогите новичку разобраться с авторизацией в админке

Для авторизованного юзера должен запускаться другой контроллер
Присоединяюсь к вопросу про редирект (или путь по-умолчанию) после логина. Как реализовать?
nickdenry
2015.11.09, 04:00
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление динамических полей с помощью yiiActiveForm js
Ответы: 7
Просмотры: 3935

Re: Добавление динамических полей с помощью yiiActiveForm js

@Sam_Dark спасибо; Не знаю, насколько корректно по меркам yii2, но вроде бы приемлемо. Мое решение по прототипу для поля формы. Соотвествественно - в view _form.php <?php $form = ActiveForm::begin([             'options' => [                 'class' => 'dynamic-form',             ], ]); ?> <!-- Здес...
nickdenry
2015.11.03, 22:05
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление динамических полей с помощью yiiActiveForm js
Ответы: 7
Просмотры: 3935

Re: Добавление динамических полей с помощью yiiActiveForm js

@Sam_Dark Нет, нет, как с jQuery сделать понятно, я имел ввиду есть ли что-то типа генерации (serialize) прототипа поля из виджета yii? На примере стандартной формы Вместо, например <?= $form->field($model, 'name') ?> <?= $form->field($model, 'name', ['attributes'=>['data-template' => $form->field($...
nickdenry
2015.11.03, 16:46
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление динамических полей с помощью yiiActiveForm js
Ответы: 7
Просмотры: 3935

Re: Добавление динамических полей с помощью yiiActiveForm js

@Sam_Dark да, это правильный use case :) Нужно попробовать. У меня еще вопрос - есть ли в yii2 возможность хранить template поля "из-коробки", например в data-атрибутах? Нечто аналогичное есть в symfony2 в виде атрибута, например data-prototype="<div class="fields-list-item"><div class="input-group"...
nickdenry
2015.11.02, 23:01
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление динамических полей с помощью yiiActiveForm js
Ответы: 7
Просмотры: 3935

Re: Добавление динамических полей с помощью yiiActiveForm js

Удалось раскопать кое-что. 1. yiiActiveForm инициализируется после общего списка скриптов inline-кодом, соотвественно если я подключаю файл <script src="/js/testForm.js"></script>через AppAsset, то событие инициализации yiiActiveForm происходит позже, чем вызывается код в указанном файле. Временно р...
nickdenry
2015.11.01, 07:01
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление динамических полей с помощью yiiActiveForm js
Ответы: 7
Просмотры: 3935

Добавление динамических полей с помощью yiiActiveForm js

Доброго времени суток! К сожалению не могу найти вменяемую доку по созданию динамических полей для форм в yii2 Пытаюсь добавить поле через js, ка написано в cookbook https://yii2-cookbook.readthedocs.org/forms-activeform-js/ $('#customer-form').yiiActiveForm('add', { 'id': 'customerphone-number', 'n...
nickdenry
2015.10.30, 02:02
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр в GridView по связанной модели hasMany
Ответы: 5
Просмотры: 1929

Re: Фильтр в GridView по связанной модели hasMany

@vitalik1183 ну видимо у вас так называется одно из полей. в рулезах идет перечисление полей с указанием применяемого валидатора. Спасибо. Про rules понятно, непонятно где указывается так поле - модели - Customer, CustomerPhones, таблицы соотвественно customer, customer_phones, - метод в модели Cust...
nickdenry
2015.10.29, 02:51
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр в GridView по связанной модели hasMany
Ответы: 5
Просмотры: 1929

Re: Фильтр в GridView по связанной модели hasMany

https://www.google.ru/search?q=yii2+related+grid&ie=utf-8&oe=utf-8&gws_rd=cr&ei=VocwVo2PNuWHygOH-JDYDw Спасибо, разобрался! 1. В search model CustomerSearch добавил поле 'phones' как safe public function rules() {     return [         [['id'], 'integer'],         [['name',  'phones' /* тут */,  'cr...
nickdenry
2015.10.28, 05:05
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр в GridView по связанной модели hasMany
Ответы: 5
Просмотры: 1929

Фильтр в GridView по связанной модели hasMany

Доброго времени суток! Интересует такой вопрос - имеется 2 связанные модели Customer и CustomerPhone, через модель Customer.php /**   * @return \yii\db\ActiveQuery   */   public function getCustomerPhones()   {       return $this->hasMany(CustomerPhone::className(), ['customer_id' => 'id']);   }  И ...