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

yiiliveext
2019.09.19, 12:08
Форум: Общие вопросы (Yii 2.x)
Тема: GridView+DataArray+Пагинация
Ответы: 5
Просмотры: 68

Re: GridView+DataArray+Пагинация

Как выбрать данные для текущей страницы я понимаю. Я не понимаю как надо сформировать DataArray в таком случае. Если перейти на вторую страницу, в массив данных положить только эту страницу, то GridView ничего не выводит. Отнаследуйтесь от BaseDataProvider и переопределите методы prepareModels, pre...
yiiliveext
2019.09.19, 11:26
Форум: Общие вопросы (Yii 2.x)
Тема: GridView+DataArray+Пагинация
Ответы: 5
Просмотры: 68

Re: GridView+DataArray+Пагинация

Самое простое - кешируйте файл в быстром хранилище. Можно также сделать сделать XmlDataProvider, который будет выбирать данные только для моделей текущей страницы.
yiiliveext
2019.09.18, 20:50
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input и kartik-v/yii2-widget-typeahead
Ответы: 5
Просмотры: 261

Re: unclead/yii2-multiple-input и kartik-v/yii2-widget-typeahead

В обработчике, там где модалку открываете

Код: Выделить всё

var el = $(this),
     target = el.closest('yourtypheadselector');
     $('yourmodalselector').attr('data-target', target.attr('id'));
yiiliveext
2019.09.17, 06:54
Форум: Общие вопросы (Yii 2.x)
Тема: inner join AS
Ответы: 2
Просмотры: 118

Re: inner join AS

Код: Выделить всё

self::find()->innerJoin('table2 supertable', 'supertable.id=table.supertable_id')->where(...)->all();
yiiliveext
2019.09.14, 17:37
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки
Ответы: 9
Просмотры: 315

Re: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки

Я все правильно написал, именно тот template там и выводится по умолчанию, за форму отвечает formView, но я вижу вы и сами уже догадались.
yiiliveext
2019.09.14, 16:48
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки
Ответы: 9
Просмотры: 315

Re: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки

Если не получится, я завтра гляну, никогда не пользовался этим виджетом.
yiiliveext
2019.09.14, 16:46
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки
Ответы: 9
Просмотры: 315

Re: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки

Я же написал, что нужно переделать template, убрав ненужные кнопки, а не выдумывать свою вьюху, которая отдает html. <!-- The template to display files available for upload --> <script id="template-upload" type="text/x-tmpl"> {% for (var i=0, file; file=o.files[i]; i++) { %} <tr class="template-uplo...
yiiliveext
2019.09.13, 18:21
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки
Ответы: 9
Просмотры: 315

Re: dosamigos\fileupload\FileUploadUI Убрать лишние кнопки

Вы можете использовать свою вьюху, пределав https://github.com/2amigos/yii2-file-up ... upload.php

Код: Выделить всё

'uploadTemplateView' => '@app/views/my-upload-view'
yiiliveext
2019.09.13, 11:27
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
Ответы: 13
Просмотры: 342

Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!

Это просто альтернативный способ отправки формы pjax (вместо стандартного установкой data-pjax = true). Я уже точно не помню, но со стандарнтым есть какие-то нюансы, поэтому я предпочитаю перегружать pjax вручную в событии формы beforeSubmit. В вашем случае, кстати, перегружать надо методом POST, ст...
yiiliveext
2019.09.13, 10:10
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
Ответы: 13
Просмотры: 342

Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!

$.pjax.reload({container:"#listUsed", timeout: 10000, async: false}); А вообще я фильтр с pjax делаю обычно так $("#filter").on("beforeSubmit", function(e){ var $filter_form = $(this); $("#catalog").on("pjax:end", function(){ $.pjax.reload({container:"#filter-row", timeout:5000}); }); $.pjax.reload...
yiiliveext
2019.09.13, 09:39
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
Ответы: 13
Просмотры: 342

Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!

увы, не решило проблему! Посмотрите в консоли срабатывает ли событие <?php $js = <<< JS $("#usedSearch").on("pjax:end", function() { console.log("usedSearch loaded"); $.pjax.reload({container:"#listUsed"}); }); JS; $this->registerJs( $js, $position = yii\web\View::POS_READY); ?>
yiiliveext
2019.09.13, 09:38
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение данных в промежуточную таблицу
Ответы: 4
Просмотры: 218

Re: Сохранение данных в промежуточную таблицу

Как $item->categories получает начальные значения?
yiiliveext
2019.09.13, 09:25
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
Ответы: 13
Просмотры: 342

Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!

Попробуйте

Код: Выделить всё

$this->registerJs( $js, $position = yii\web\View::POS_READY);
заменить на

Код: Выделить всё

$this->registerJs($js);
yiiliveext
2019.09.11, 17:47
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 13
Просмотры: 1343

Re: Версионирование

Делать сразу две ветки я не могу. Если есть желание и время развивать дальше Yii 2.0, давайте обсудим. Интерес есть. Время - прям сейчас нет, но месяца через два-три вполне реально заняться этим относительно плотно. Что до обсудить, опять же, есть много всяко-разно, что-то обкатано на реальных прое...
yiiliveext
2019.09.11, 17:03
Форум: Общие вопросы (Yii 2.x)
Тема: Не отображается гугл карта
Ответы: 6
Просмотры: 243

Re: Не отображается гугл карта

Ок, начнем с самого простого. Создайте экшн и вьюху, которая будет выводить только карту. <div id="map"></div> <script> function initMap() { map = new google.maps.Map(document.getElementById('map'), { center: {lat: -33.8688, lng: 151.2195}, zoom: 13 }); } } </script> <script src="https://maps.google...
yiiliveext
2019.09.11, 16:39
Форум: Общие вопросы (Yii 2.x)
Тема: Не отображается гугл карта
Ответы: 6
Просмотры: 243

Re: Не отображается гугл карта

Оставьте в InitMap только И посмотрите будет ли показывать карту. Сделал как Вы сказали, но как и прежде пустой блок, карта не выводится Теперь поставьте скрипт в самом простом режиме <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=initMap" async defer></script> Ключ подс...
yiiliveext
2019.09.11, 15:59
Форум: Общие вопросы (Yii 2.x)
Тема: Не отображается гугл карта
Ответы: 6
Просмотры: 243

Re: Не отображается гугл карта

Оставьте в InitMap только

Код: Выделить всё

function initMap() {
     map = new google.maps.Map(document.getElementById('map'), {
      center: {lat: -33.8688, lng: 151.2195},
      zoom: 13
    });
}    
И посмотрите будет ли показывать карту.