Найдено 683 результата
- 2018.12.29, 14:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно вызывать связь из индекса?
- Ответы: 8
- Просмотры: 2264
Re: Как правильно вызывать связь из индекса?
Вы передаёте во view поисковую модель и DataProvider. И выводите скорее всего внутри виджетов. Так вот внутри виджета можно указать в качестве атрибута название связи и через точку нужный атрибут из связанной модели. ... [ 'attribute' => category.name, 'label' => 'Хочу свой заголовок', ] ... или вну...
- 2018.12.29, 12:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подтянуть данные при вводе данных в field
- Ответы: 1
- Просмотры: 1107
Re: Подтянуть данные при вводе данных в field
Можно воспользоваться виджетом Select2 http://demos.krajee.com/widget-details/select2#usage-ajax . Настраиваете ajax-подгрузку для выбора нужного номера и прописываете в pluginEvents обработку события "select2:select". А в нём уже что душа пожелает. Старый примерчик с обновлением другого s...
- 2018.12.29, 12:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно вызывать связь из индекса?
- Ответы: 8
- Просмотры: 2264
- 2018.12.29, 12:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно вызывать связь из индекса?
- Ответы: 8
- Просмотры: 2264
Re: Как правильно вызывать связь из индекса?
Если вы создаёте новую модель Post и передаёте во view, то $model->category будет всегда null возвращать. В чём смысл то?
- 2018.11.28, 14:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: An Error occurred while handling another error: Headers already sent in ...
- Ответы: 13
- Просмотры: 10386
- 2018.11.22, 10:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveQuery each all разное количество
- Ответы: 4
- Просмотры: 1397
- 2018.11.22, 10:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveQuery each all разное количество
- Ответы: 4
- Просмотры: 1397
Re: ActiveQuery each all разное количество
В вашем запросе примеряется сортировка? У всех записей в результатах есть уникальные поля (id)? Возможно проблема возникает на стороне БД при осуществлении запросов со смещением при отсутствии уникальных полей (одна и та же запись пролезает в разные блоки). Например, у MSSQL есть такая проблема и вс...
- 2018.11.21, 09:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача значений из БД пустыми
- Ответы: 4
- Просмотры: 1259
Re: Передача значений из БД пустыми
1) Во view такого быть не должно: $model = new Post(); $posts = Post::find()->all(); 2) "echo имеет также краткую форму, представляющую собой знак равенства, следующий непосредственно за открывающим тегом. До PHP 5.4.0 этот сокращенный синтаксис работал только с включенном параметром конфигурац...
- 2018.11.16, 12:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Объединение данных ArrayDataProvider и ActiveDataProvider
- Ответы: 15
- Просмотры: 3320
Re: Объединение данных ArrayDataProvider и ActiveDataProvider
Жесть какая-то. Если вы в файле массив храните, то хотя бы в сериализованном виде, потом просто считывайте и десериализуйте. http://php.net/manual/ru/function.serialize.php
- 2018.11.14, 10:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Объединение данных ArrayDataProvider и ActiveDataProvider
- Ответы: 15
- Просмотры: 3320
Re: Объединение данных ArrayDataProvider и ActiveDataProvider
Написать свой провайдер или модифицировать модель AR, чтобы уже в исходном ActiveDataProvider содержались данные, которые вы в ArrayDataProvider сейчас держите. Тут ещё имеет значение, что вы с этим провайдером собираетесь делать в дальнейшем (кому "скармливать", какие настройки пагинации ...
- 2018.11.13, 14:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кастомные параметры в модулях
- Ответы: 5
- Просмотры: 1432
- 2018.11.13, 14:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Что не так с вложенным запросом?
- Ответы: 6
- Просмотры: 2070
Re: Что не так с вложенным запросом?
Вы результат чего показываете? Нужного вам поля не будет в модели Requirement. Оно у объектов, доступных через связь. Н-р: $model->document255VT4740[0]->_Fld10440
- 2018.11.13, 12:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Что не так с вложенным запросом?
- Ответы: 6
- Просмотры: 2070
Re: Что не так с вложенным запросом?
Используя поисковые методы модели AR стоит помнить, что Yii из результата основного запроса загрузит в неё (в модель, для которой вызывался find()) ТОЛЬКО её атрибуты и дополнительными запросами получает связанные объекты (если использовались связи with(), joinWith() и т.п.). Ему всё равно что вы ещ...
- 2018.11.13, 10:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запрос sql средствами yii2
- Ответы: 1
- Просмотры: 770
Re: Запрос sql средствами yii2
От БД зависит. Например,если планируете Active Query вместе с MSSQL использовать, то не даст больше 2100 параметров в одном запросе использовать.
- 2018.11.09, 17:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: rules unique и значение array
- Ответы: 10
- Просмотры: 4025
Re: rules unique и значение array
У вас number один на всех, поэтому конструкция запроса проще, да и кроме имён дубликатов в ответ ничего не нужно SELECT name FROM test WHERE number = ...' AND name IN ('...','...','...') потом циклы писать на сравнение массива модели и на вывод запроса А что там много писать? Получаете из БД массив ...
- 2018.11.09, 14:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: rules unique и значение array
- Ответы: 10
- Просмотры: 4025
Re: rules unique и значение array
Проверьте, сколько запросов к БД делает такая конструкция ( ['name','each','rule'=>['unique', 'targetAttribute' => ['number', 'name']]],) и не оптимальнее ли одним запросом в своём методе это делать.
- 2018.11.08, 12:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: rules unique и значение array
- Ответы: 10
- Просмотры: 4025
Re: rules unique и значение array
Правило можно составить, но оно не защитит от наличия дубликатов внутри передаваемого массива. Лучше напишите отдельный валидатор, в котором: а) пройдитесь по всем элементам массива и проверьте уникальность между собой б) сформируйте поисковый запрос и стукнитесь в БД с параметрами id_matetial и ser...
- 2018.10.29, 11:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в Yii2 при редактирование модели запретить перезапись полей которые отсутствуют в форме?
- Ответы: 6
- Просмотры: 2970
Re: Как в Yii2 при редактирование модели запретить перезапись полей которые отсутствуют в форме?
Простой пример того, о чём написал maleks: // Можно для каждого атрибута указывать 'on' => ['сценарий1','сценарий2'], но ИНОГДА проще и нагляднее собрать разные массивы, тем более, что условия можно сделать сложнее, сценарии заменить на проверку ролей и т.п. public function rules() { $rules = []; $s...
- 2018.10.29, 10:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: метод getId() вернул 0
- Ответы: 2
- Просмотры: 1009
Re: метод getId() вернул 0
У вас значение внёсшего изменения пользователя записывается в отдельное поле? Тогда более опытные коллеги должны были подсказать, что неплохо было бы связать ключом поле id внёсшего изменения и id из таблички user. Если так, то чтобы в принципе не допустить до записи несуществующее значение можно в ...
- 2018.10.24, 09:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Kartik Select2 переопределить язык
- Ответы: 5
- Просмотры: 1993
Re: Kartik Select2 переопределить язык
Можно задать остальные параметры как в русском языковом файле, их не так много да и возможно не все нужны. errorLoading: function () { return 'Невозможно загрузить результаты'; }, inputTooLong: function (args) { var overChars = args.input.length - args.maximum; var message = 'Пожалуйста, введите на ...