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

andrej3337
2021.01.11, 21:04
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax валидация и сохраниение формы не срабатывает
Ответы: 4
Просмотры: 1551

Re: Ajax валидация и сохраниение формы не срабатывает

Вроде заработало как задумано. Форму изменил <?php $form = ActiveForm::begin([ 'enableAjaxValidation' => true, 'options' => ['id' => $model->formName()], ]); ?> public function actionUpdate($id) { $model = PerevodDefault::findOne($id); $session = Yii::$app->session; $session->open(); if (\Yii::$app-...
andrej3337
2021.01.10, 16:19
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax валидация и сохраниение формы не срабатывает
Ответы: 4
Просмотры: 1551

Re: Ajax валидация и сохраниение формы не срабатывает

Что за чертовщина? Видоизменил аякс урл и соответственно экшн, так модель сохраняется public function actionAjax($id) { $model = $this->findModel($id); if (Yii::$app->request->isAjax || Yii::$app->request->isPjax) { \Yii::$app->response->format = Response::FORMAT_JSON; if ($model->load(Yii::$app->re...
andrej3337
2021.01.07, 15:08
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax валидация и сохраниение формы не срабатывает
Ответы: 4
Просмотры: 1551

Ajax валидация и сохраниение формы не срабатывает

Здравствуйте. Много чего перерыл, но из найденных примеров у меня не работает. Валидация срабатывает, ошибки показывает, но данные из формы не приходят и не сохраняются. Цель - когда пользователь заполняет форму, если все нормально, появляется кнопка загрузки документа, получает вордовский документ....
andrej3337
2020.12.09, 20:56
Форум: Общие вопросы (Yii 2.x)
Тема: Из массива не не проходит дата с пустым значением в базу
Ответы: 2
Просмотры: 725

Re: Из массива не не проходит дата с пустым значением в базу

Проблема решилась следующим образом $source = Json::decode($encoded_string, JSON_UNESCAPED_UNICODE); foreach ($source as $key => &$val) { if (!empty($val['DD'])) { $val['DD'] = \Yii::$app->formatter->asDate($val['DD'], 'Y-MM-dd'); } elseif (empty($val['DD'])) { $val['DD'] = null; } if (!empty($v...
andrej3337
2020.12.08, 21:21
Форум: Общие вопросы (Yii 2.x)
Тема: Из массива не не проходит дата с пустым значением в базу
Ответы: 2
Просмотры: 725

Из массива не не проходит дата с пустым значением в базу

Здравствуйте. Планируется, что данные из регистра юрлиц в формате json сначала будут загружены в файл, оттуда парсер их преобразует в массив, следующего вида: Array ( [TP] => 1 [NM] => 490316531 [DC] => 04.11.2003 [DD] => 30.04.2008 [NU] => 313 [VU] => Гомельский городской исполнительный комитет [NS...
andrej3337
2020.10.03, 16:51
Форум: Общие вопросы (Yii 2.x)
Тема: Генерация картинок
Ответы: 1
Просмотры: 944

Re: Генерация картинок

Ребят, почти неделя псу под хвост. Не понимаю как в юии сформировать изображение. Есть форма, откуда приходят данные, там есть поля для наименований организаций, которые я хочу наложить на изображение через переменную $k1, $k2, $k3 Там же под формой нужно вывести генерируемую картинку в зависимости ...
andrej3337
2020.09.29, 20:51
Форум: Общие вопросы (Yii 2.x)
Тема: Генерация картинок
Ответы: 1
Просмотры: 944

Генерация картинок

Здравствуйте. Опять я со своими баранами. Не очень освещена тема генерации картинки. Просматривается 2 варианта: 1. Создание отдельных файлов ...php, у меня на чистом php так <?php //Картинка для первого варианта, когда контрагенты в первоначальном положении //Устанавливаем отображение сообщений об ...
andrej3337
2020.09.29, 20:38
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Остановился на следующем варианте, может кому пригодится. 1. Установил на свой сервер прокси для заголовков cors https://github.com/caltechlibrary/corsproxy/blob/main/admin/README.md Самое тут важное - это разобраться с файерволом, нужно открыть порт и разрешить через него запросы. 2. Используя видж...
andrej3337
2020.09.23, 14:57
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

При помощи curl реализовалось легко, без косяков с передачей заголовков. Во вьюхе, есть текстовое поле с айди my_input Этим же способом не реализовать "живой поиск" или там по каждому введенному символу подтягивает все релевантные данные? Я использовал виджет https://github.com/anmaslov/y...
andrej3337
2020.09.22, 18:08
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

$('#k1').on('input', function(){ var data = $(this).val(); if(data.length > 2){ $.ajax({ url: 'https://api.zachet.pro:мойпорт/http://egr.gov.by/api/v2/egr/getShortInfoByRegName/'+data, type: 'GET', response: 'text', dataType: 'json', success: function(result) { var i = 0; for (i; i < result.slice(0...
andrej3337
2020.09.22, 17:53
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

<script> $('#k1').on('input', function(){ var data = $(this).val(); if(data.length > 2){ $.ajax({ url: 'http://egr.gov.by/api/v2/egr/getShortInfoByRegName/'+data, type: 'GET', response: 'text', dataType: 'json', beforeSend: function(xhr){xhr.setRequestHeader('Access-Control-Allow-Origin', 'zachet.p...
andrej3337
2020.09.22, 17:26
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Так вот неделю гуглю ищу решение. Как я понял это именно проблема защиты со стороны браузеров и проблема распространенная, в детали сильно не лез - эт для меня космос. Курлом у меня достаются данные свободно и с ними там мне понятно и легко работать. А вот с аяксом на клиенте вылезла ошибка, как я в...
andrej3337
2020.09.22, 16:26
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

unknownby писал(а): 2020.09.22, 14:26
andrej3337 писал(а): 2020.09.22, 09:56 Теперь надо разобраться как указать файерволу не блокировать этот порт и поиграть с настройками тайм аута
Тебе бы подсказали, если бы кто-то здесь таким занимался :)
Уже загуглил, сегодня-завтра поиграюсь
andrej3337
2020.09.22, 09:56
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Ребят, опять я застрял. Опишу вышеуказанную проблему подробнее. При запросе данных аяксом с чужого ресурса, предоставляющего их по api, возникает ошибка в их получении Access to XMLHttpRequest at 'http://egr.gov.by/api/v2/egr/getShortInfoByRegName/%D0%B3%D0%BE%D0%BC%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D1...
andrej3337
2020.09.21, 18:13
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Ребят, опять я застрял. Опишу вышеуказанную проблему подробнее. При запросе данных аяксом с чужого ресурса, предоставляющего их по api, возникает ошибка в их получении Access to XMLHttpRequest at 'http://egr.gov.by/api/v2/egr/getShortInfoByRegName/%D0%B3%D0%BE%D0%BC%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D1%...
andrej3337
2020.09.14, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Ну почему же, это же государственный регистрирующий орган. Он как раз изначальный источник сведений из егр, вот их спецификация по api http://egr.gov.by/api/swagger-ui.html#/main-controller У них на сайте не нашел каких-то дополнительных условий получения этих сведений, типо получения платного токен...
andrej3337
2020.09.14, 10:21
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Игрался долго, получилось дергать как и задумывалось, получаю данные в инпут, после чего он нормально внутренними функциями yii2 валидируется и получается в пост. Через for получаю список наименований организаций в зависимости от введенных символов, правда выводится из списка последний. Но тут надо ...
andrej3337
2020.09.11, 10:25
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Спасибо, вечером попробую. Способ который нашел в сети относился к первому шагу, отрабатывал без ошибок в консоли, но данные какие-то приходили в виде кода страницы после каждого ввода символа в поле. Хорошо, буду пробовать :)
andrej3337
2020.09.10, 15:01
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Re: Асинхронное получение данных из textInput

Ввел в текстовое поле что нужно, нажимаем кнопку и при помощи ajax отправляем данные на контроллер, который обращается к api и возвращает информацию, которую получили по api. Далее эту информацию отображаем в нужном месте. Можно сразу отправлять запрос на api. Если нужно при вводе, сразу отправлять...
andrej3337
2020.09.10, 14:10
Форум: Общие вопросы (Yii 2.x)
Тема: Асинхронное получение данных из textInput
Ответы: 22
Просмотры: 3143

Асинхронное получение данных из textInput

Здравствуйте. Есть форма. Базы данных не используются. Можно ли в yii2 как то асинхронно получать вводимые в textInput значения? По аналогии с php, когда прописываешь функцию к полю с id='name' ('#name') или class='name' ('.name')? Как указать скрипту textInput из которого брать вводимые данные? Цел...