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

bemulima
2020.02.12, 07:48
Форум: Общие вопросы (Yii 2.x)
Тема: Bad Request (#400): Не удалось проверить переданные данные.
Ответы: 2
Просмотры: 333

Re: Bad Request (#400): Не удалось проверить переданные данные.

Сталкивался с подобным, смотрел в код Насколько помню Yii ищет _csrf в теле запроса, а если не находит, то потом в заголовке НО, если Rest то кажется в одном месте, в заголовке только Плюс, кажется для Rest контроллера надо явно указывать что будет использован _csrf, у него другие умолчания Плюс фо...
bemulima
2020.02.11, 09:31
Форум: Общие вопросы (Yii 2.x)
Тема: Bad Request (#400): Не удалось проверить переданные данные.
Ответы: 2
Просмотры: 333

Bad Request (#400): Не удалось проверить переданные данные.

Есть форма для установления города для фильтра. Она есть на каждой странице по умолчанию скрыта, отображается на модальном окне, когда нажимаешь на название города на шапке. Установить город можно на любой странице, но вот на одной странице не устанавливается - настройка профиля. Пред загрузкой стра...
bemulima
2020.02.10, 14:26
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация фильтров на Yii2
Ответы: 10
Просмотры: 902

Re: Реализация фильтров на Yii2

с помощью gii можете сгенерировать CRUD только надо еще указать путь Search Model Class и тогда у вас вся стандартная логика для фильтра создастся, как @unknownby описал выше.
bemulima
2020.01.28, 10:11
Форум: Общие вопросы (Yii 2.x)
Тема: вместо SPHINX FACET мульти запрос
Ответы: 3
Просмотры: 389

Re: вместо SPHINX FACET мульти запрос

maleks писал(а):
2020.01.28, 09:13
В либе yii2-sphinx нет этого nextRowset.
Попробуйте его просто через pdo выполнить, получится или нет

p.s. А почему в ваших запросах нет MATCH?, получается что их и просто к базе с данными можно направлять
Спасибо за ответ. Да, попробую через PDO. MATCH есть, просто здесь на примере нету.
bemulima
2020.01.28, 07:15
Форум: Общие вопросы (Yii 2.x)
Тема: вместо SPHINX FACET мульти запрос
Ответы: 3
Просмотры: 389

Re: вместо SPHINX FACET мульти запрос

Видимо я не верно сформировал вопрос. Задача состоит в том, чтоб все запросы отправить за раз т.е. в сейчас выполняется три запроса а надо за раз. Пока нашел только такой вариант https://stackoverflow.com/questions/46178560/how-to-check-if-db-execute-sql-fails/46280130#46280130 (только не уверен, чт...
bemulima
2020.01.27, 09:16
Форум: Общие вопросы (Yii 2.x)
Тема: вместо SPHINX FACET мульти запрос
Ответы: 3
Просмотры: 389

вместо SPHINX FACET мульти запрос

Здравствуйте! У меня есть вот такой мульти SPHINX запрос SELECT id,vacancy_id,prof_area_ids,latitude,longitude from jobVacancy where prof_area_ids=199 group by vacancy_id; SELECT GROUPBY() AS prof_area_id, COUNT(DISTINCT vacancy_id) as count FROM jobVacancy WHERE prof_area_ids=199 GROUP BY prof_area...
bemulima
2019.09.25, 16:05
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка части форм из сервера с валидацией
Ответы: 9
Просмотры: 1088

Re: Загрузка части форм из сервера с валидацией

yiiliveext писал(а):
2019.09.25, 15:54
Никак. asJson() не для этого предназначен.
Не верится. Пока ищу способы. Должен же быть выход, как то передать в строке думаю можно.
bemulima
2019.09.25, 15:44
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка части форм из сервера с валидацией
Ответы: 9
Просмотры: 1088

Re: Загрузка части форм из сервера с валидацией

Возникла еще одна задача, ActiveForm::attributes получаю, а как подгружать зависимые скрипты и стили этой формы. Раньше решал вопрос $this->renderAjax, теперь всё отправляется через $this->asJson. Сейчас смотрю на содержание $this->view->js[] пытаюсь наколадвать, нужных скриптов каким то образом под...
bemulima
2019.09.25, 11:34
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка части форм из сервера с валидацией
Ответы: 9
Просмотры: 1088

Re: Загрузка части форм из сервера с валидацией

yiiliveext писал(а):
2019.09.25, 10:07
Примерно всё так и делаю, только я не каждый раз запрашиваю форму из сервера а только если в хранилище шаблонов нету данной формы и ее аттрибуты. Только ради этого пришлось написать метод, который переименовывает ключи, каждый раз, когда добавляется или удаляется форма.
bemulima
2019.09.25, 09:52
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка части форм из сервера с валидацией
Ответы: 9
Просмотры: 1088

Re: Загрузка части форм из сервера с валидацией

аха, всё решил, подключил ValidationAsset::class и всё заработала. Вообще считаю, может я еще не знаю, получить данные из ActiveForm::attributes не удобно, обязательно надо через каждое поле пройтись, а если тебе не нужна форма а просто аттрибуты? Лишние работы. Было бы проще если был метод из экшна...
bemulima
2019.09.25, 09:28
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка части форм из сервера с валидацией
Ответы: 9
Просмотры: 1088

Re: Загрузка части форм из сервера с валидацией

В экшине вместе с отрисованными полями передаете массив атрибутов для валидации. На клиенте ловите и в цикле добавляете через $("#my-form").yiiActiveForm("add", attribute); Как раз так и делаю, проблема в том, что выдает ошибку yii.validation is undefined Получаю такие аттрибуты [ { "id": "formexpe...
bemulima
2019.09.05, 12:56
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка части форм из сервера с валидацией
Ответы: 9
Просмотры: 1088

Re: Загрузка части форм из сервера с валидацией

Пока временно решил, с помощью pjax: на фоне отправляет всю форму на сервер и если валидацию не прошла то полученный html заменяет. Не думаю, что это хорошее решение особенно, когда форма большая.
bemulima
2019.09.05, 12:13
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка части форм из сервера с валидацией
Ответы: 9
Просмотры: 1088

Загрузка части форм из сервера с валидацией

Добрый день! Есть большая ActiveForm форма (композитная), которая состоит из частей. Изначально отображаются только базовые поля, далее клиент может добавить дополнительные поля, которые загружаются из сервера. Как добиться того, что бы при загрузки части форм, загружались вместе со jquery скриптом ...
bemulima
2019.07.03, 05:13
Форум: Ищу работу
Тема: Ищу удаленную работу на полую ставку с зарплатой от 60 тыс. рублей
Ответы: 0
Просмотры: 742

Ищу удаленную работу на полую ставку с зарплатой от 60 тыс. рублей

Здравствуйте! Ищу удаленную работу на полую ставку с зарплатой от 60 тыс. рублей. Коротко о себе: Участвовал в проектировании и разработках амбициозных проектов где были использованы технологии Yii2 для backend и api, react для фронтенда, субд postgres, sphinx, websocket, redux и т.д. Настраивал sph...
bemulima
2019.04.09, 07:03
Форум: Вёрстка и JavaScript
Тема: npm autocomplete is not function
Ответы: 1
Просмотры: 2396

Re: npm autocomplete is not function

Вот я тупанул, совсем забыл про зависимости
bemulima
2019.04.08, 17:01
Форум: Вёрстка и JavaScript
Тема: npm autocomplete is not function
Ответы: 1
Просмотры: 2396

npm autocomplete is not function

Доброго времени суток всем! Вообщем на странице есть 3 autocomplete, 2 из них созданы с помощью yii2 - и оба отлично работают, а вот третий был создан на js, в начале js файл был подключен отдельно через класс bundle и работал. Потом решил его подключить через npm requery и jquery autocomplete перес...
bemulima
2019.01.18, 12:46
Форум: Общие вопросы (Yii 2.x)
Тема: подскажите как вызывать хранимую процедуру в цикле
Ответы: 4
Просмотры: 589

Re: подскажите как вызывать хранимую процедуру в цикле

А так вообще работает, проверяли? Функция check_status() рабочая, проверяли? foreach ($models as $model){ $model->... ... $model->update(); Yii::$app->db->createCommand("CALL check_status({$model->idscans},{Yii::$app->user->identity->id});")->execute(); }
bemulima
2019.01.11, 18:03
Форум: Общие вопросы (Yii 2.x)
Тема: Сделал перенос данных из одной таблицы в другую, перносится только одно значение из 3х
Ответы: 3
Просмотры: 709

Re: Сделал перенос данных из одной таблицы в другую, перносится только одно значение из 3х

У вас в коде в цикле всё время одну и ту же корзину обновляете

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

$bask=Basket::find()->limit($i)->one();// вместо лимита дать условие where(["id_user" => $id_user])
bemulima
2019.01.11, 17:54
Форум: Общие вопросы (Yii 2.x)
Тема: ajax некоректно работает
Ответы: 6
Просмотры: 1129

Re: ajax некоректно работает

Так же можно установить в экшне

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

Yii::$app->response->format = yii\web\Response::FORMAT_JSON;
затем просто

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

return $data;
bemulima
2019.01.11, 17:47
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает script во view yii2.
Ответы: 19
Просмотры: 2488

Re: Не работает script во view yii2.

Буквально так: <div class="site-test"> <?php $form = ActiveForm::begin([ 'id' => 'test-form', 'layout' => 'horizontal', ]); ?> <?= $form->field($model, 'test')->input('Категории') ?> <div class="form-group"> <?= Html::submitButton('Сохранить', ['class' => 'btn btn-primary',]) ?> </div> <?php ActiveF...