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

Prooksius
2020.05.14, 18:18
Форум: Общие вопросы (Yii 2.x)
Тема: Скрытие в адресной строке параметров SearchModel
Ответы: 7
Просмотры: 1816

Re: Скрытие в адресной строке параметров SearchModel

Сделал попап форму для выбора клиентов из списка, который показываю через GridView с поиском, сортировкой и пагинацией. Все идеально работает. И ищет по двум-трем полям. Только я несколько иначе сделал, чтобы в адресную строку не кидалось все это. Надо при инициализации PJAX использовать ['enablePus...
Prooksius
2020.05.13, 21:15
Форум: Общие вопросы (Yii 2.x)
Тема: Nav widget ссылки на сайты вне yii
Ответы: 3
Просмотры: 1172

Re: Nav widget ссылки на сайты вне yii

Вот сейчас только взял попробовал в Nav Widget вставить в url внешнюю ссылку - все идеально. Вывелась именно внешняя ссылка и я по ней перешел. То есть в вашем коде я просто сделал: 'url' => 'https://remotedesktop.google.com/support' Все сработало. Может быть, дело в вашем роутере (urlManager), проп...
Prooksius
2020.05.13, 20:54
Форум: Общие вопросы (Yii 2.x)
Тема: По PJAX
Ответы: 2
Просмотры: 892

Re: По PJAX

Информации мало, но предположу, что при обновлении содержимого пиджака (Pjax) слетают скрипты, подключенные к элементам обновляемого блока. Надо видеть, конечно, весь код, чтобы сказать что-то определенное.
Возможно, нужно cодержимое пиджака выдавать не через rendrePartial, а через renderAjax
Prooksius
2020.05.13, 12:21
Форум: Общие вопросы (Yii 2.x)
Тема: ajax ЧАТ
Ответы: 3
Просмотры: 1075

Re: ajax ЧАТ

https://sohabr.net/habr/post/310888/ - вот почитайте, вроде бы тоже самое человек делает
Prooksius
2020.05.12, 22:58
Форум: Общие вопросы (Yii 2.x)
Тема: ajax ЧАТ
Ответы: 3
Просмотры: 1075

Re: ajax ЧАТ

У вас в контроллере идет проверка является ли запрос Аяксом. И только в этом случае инициализируется переменная $message.
Если же запрос просто Post, как в случае нажатия на кнопку "Отправить" в вашей форме, то переменная $message == NULL и отсюда ошибка.
Неправильно организован контроллер.
Prooksius
2020.05.12, 22:28
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить кнопку удаления поля таблицы?
Ответы: 12
Просмотры: 1831

Re: Как добавить кнопку удаления поля таблицы?

skynin писал(а): 2020.05.12, 19:42 Несложные админки - это вообще лучшее по простоте их написания что встречал у php фреймворков.
Со сложными у Yii2 да, бывают сложности :D Но если нужна простая - то это ж один из его коньков.
Да, действительно, админку на Yii можно сваять очень быстро.
Prooksius
2020.05.12, 18:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить кнопку удаления поля таблицы?
Ответы: 12
Просмотры: 1831

Re: Как добавить кнопку удаления поля таблицы?

Так а вы через Gii можете попробовать сгенерить всю CRUD. Там все автоматом проставляется. Если используете GridView, то он сам определяет ID записи, на которой стоит нажатая кнопка. И ссылка на удаление записи идет с этим параметром ID, а в контроллере в actionDelete идет поиск соотв. модели по ID ...
Prooksius
2020.05.12, 08:47
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация даты на клиенте
Ответы: 5
Просмотры: 1202

Re: Валидация даты на клиенте

А зачем проверять на стороне клиента, верная дата или нет? Если дается выбор из DataPicker -а Если бы он вводил дату руками, то другой вопрос. Еще один вариант - запретить редактировать дату вручную, только через датапикер. То есть инпут readonly сделать. Ну или в настройках датапикера запретить, е...
Prooksius
2020.05.09, 20:08
Форум: Общие вопросы (Yii 2.x)
Тема: Yii + javascript фреймворк
Ответы: 10
Просмотры: 2108

Re: Yii + javascript фреймворк

Да с JQuery у нас был печальный опыт, когда делали веб приложение, с кучей активных элементов, которые обновлялись каждый 30 секунд. Ох там и тормоза были. Потом наняли фронтенд разработчика и он, я не знаю, на каком фреймворке, все это дело исправил и страница уже работала очень даже хорошо. Я так...
Prooksius
2020.05.09, 19:30
Форум: Общие вопросы (Yii 2.x)
Тема: XxxSearchModel.php
Ответы: 6
Просмотры: 1625

Re: XxxSearchModel.php

...там есть возможность сформировать SQL запрос, после задания всех фильтров. Типа echo $query->getSql(), там насколько помню чуть сложнее, чем getSql(), поищи в интернете, что-то типа такого кажется: $query->createSql(); echo $query->sql; Я пользуюсь встроенным построителем запросов: https://www.y...
Prooksius
2020.05.09, 10:34
Форум: Общие вопросы (Yii 2.x)
Тема: переменные пост в кнопке
Ответы: 2
Просмотры: 836

Re: переменные пост в кнопке

Сделайте простую форму с method="post" и с кнопкой submit и в форму закиньте требуемые для передачи параметры в hiddenInput, например
Prooksius
2020.05.09, 00:18
Форум: Общие вопросы (Yii 2.x)
Тема: XxxSearchModel.php
Ответы: 6
Просмотры: 1625

Re: XxxSearchModel.php

Может быть проще будет сделать две отдельные query, ищущие одна по одному полю с условием type_swift == 1, а вторая по двум с условием type_spfs == 1 и объединить результаты через union
Prooksius
2020.05.09, 00:06
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация даты на клиенте
Ответы: 5
Просмотры: 1202

Re: Валидация даты на клиенте

Наверное, речь об этом . Там в самом низу о bootstrap datepicker: что бы установить минимальную и максимальную дату есть две опции startDate и endDate в них указываются даты, соотетвственно начальная и конечная. Эти опции надо размещать в 'pluginOptions' И кстати, strtotime(date('d.m.y')) это ж врод...
Prooksius
2020.05.04, 17:33
Форум: Общие вопросы (Yii 2.x)
Тема: Sweet alert и Pjax
Ответы: 5
Просмотры: 1579

Re: Sweet alert и Pjax

Да, действительно, похоже, вы правы, тут явно что-то с подгрузкой скриптов. Но я не стал париться, просто отказался от пиджака.
Prooksius
2020.05.04, 16:40
Форум: Общие вопросы (Yii 2.x)
Тема: ReCaptcha v3
Ответы: 0
Просмотры: 893

ReCaptcha v3

Добрый день. Подключил к проекту сабж, но вручную, без установки виджета. Почему-то он не работал в моем случае. Я организую попап окно, в которое по клику на соотв. ссылку (открыть этот попап) гружу аяксом нужную форму. Отправку формы делаю самостоятельно (submit нет), тоже аяксом и, если какие-то ...
Prooksius
2020.05.04, 16:06
Форум: Общие вопросы (Yii 2.x)
Тема: Отдельный layouts для контроллера
Ответы: 2
Просмотры: 717

Re: Отдельный layouts для контроллера

В классе контроллера прописать свойство:

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

 public $layout = 'catalog';
Prooksius
2020.05.01, 11:09
Форум: Общие вопросы (Yii 2.x)
Тема: Ссылка в формате формы поиска
Ответы: 1
Просмотры: 729

Re: Ссылка в формате формы поиска

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

<?= Html::a('Поиск юзера 1234', ['user', 'UserSearch[id]' => 1234]) ?>
Prooksius
2020.04.30, 22:11
Форум: Общие вопросы (Yii 2.x)
Тема: Sweet alert и Pjax
Ответы: 5
Просмотры: 1579

Re: Sweet alert и Pjax

Так в том то и дело - сам sweet alert то работает нормально. Открывает свой попап, я нажимаю на кнопку и происходит вызов коллбэка. Я отладчиком зашел в обработчик - делается все то же самое, что и делается в случае обычного JS-алерта. Те же параметры прописываются, не увидел разницы. И в конце вызы...
Prooksius
2020.04.30, 14:28
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать алиас для колонки?
Ответы: 2
Просмотры: 937

Re: Как задать алиас для колонки?

Если я правильно понял, возвращается только field2, потому что в вашей модели нет такого поля (надеюсь, у вас эта модель отнаследована от базовой модели).
В классе вашей модели надо просто прописать публичное свойство

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

public $Alias;
И тогда запрос будет заполнять и это поле в массиве.
Prooksius
2020.04.29, 23:05
Форум: Общие вопросы (Yii 2.x)
Тема: Sweet alert и Pjax
Ответы: 5
Просмотры: 1579

Re: Sweet alert и Pjax

P.S. Попробовал старую версию sweet alert, без промисов - тот же баг.