Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка в редактировании Покупателя


Recommended Posts

Короче при редактировании Покупателя вот икая ошибка

Notice: Undefined index: country_id in D:\OSPanel\domains\opencart.loc\system\storage\modification\admin\controller\customer\customer.php on line 1040
Notice: Undefined index: country_id in D:\OSPanel\domains\opencart.loc\system\storage\modification\admin\controller\customer\customer.php on line 1046

То есть просто жму редактировать и сохранить, если перейду на вкладку Адрес и он есть, то он подгружается и все тогда нормально сохраняется, если не перейдти на вкладку Адрес то он его не подгружает. То есть зашел я отредактировать листо Группа покупателей а у юсера есть адрес но он пока на вкладку не перейгдешь не погружается и выдает эту ошибку в итоге на вкладку адрес переходишь и он пустот. Что за ерунда... Как это профиксить

Link to comment
Share on other sites


Ясно чего из за чего то случается. Он порой не сразу грузит регион или что им еещё. Меняю Ситус юсеру, жду пол минуты и все гуд

Link to comment
Share on other sites


31 минуту назад, Alex1784 сказал:

Что за ерунда... Как это профиксить

 

мы можем только догадываться что в этих строках и какой модификатор у вас вообещё меняет этот файл.

Да что без потому чтолее подробной информации вариант у вас только один - вести диалог с самим сопотому чтой.

Link to comment
Share on other sites

8 минут назад, Vetroff сказал:

 

мы можем только догадываться что в этих строках и какой модификатор у вас вообещё меняет этот файл.

Да что без потому чтолее подробной информации вариант у вас только один - вести диалог с самим сопотому чтой.

Факт в том что country_id приходит пустот, оба файла customer.php одинаковые То есть он жгдет что из формы пригдет country_id и при том не пустот, но вот в чем фишка -

если сразу жму редактировать и сохранить данные по адресу не успевают подгрузиться, если адрес есть в бд, то есть не успевает подгрузиться город и регион и вылазиет вот и ошибка с сообещёнием что страна и регион с городом не заполнены, если подождать сек примерно 10-5 то все подгружается и тот ошибки нет

Link to comment
Share on other sites


Ругается на

$country_info = $this->model_localisation_country->getCountry($value['country_id']);

и

if ($value['country_id'] == '') {
					$this->error['address'][$key]['country'] = $this->language->get('error_country');
				}

То есть то все находится в цикле на получение данных

Link to comment
Share on other sites


5 минут назад, Vetroff сказал:

Странно. Может специфика опенсервер, или гдействительно не успевает локально отрилиить запрос к базе

В течении 3-5 сек отрабатывает загрузка адреса. А вы просто посмотрите какие он запросы гделает. Ну а вообещё при получении данных в форму ик им он запрос гделает на получение всех данных по юсеру, при этом есть js я ик понял проверка на подгрузку региона, тоесть он данные полулил и потом автоматом подгружат в конэто регион

 

Link to comment
Share on other sites


Это модуль c6v через модификатор пыиется подгрузить свои города с регионами поэтому чуть тупит поскольку список по апи получает

Link to comment
Share on other sites


То есть вообещё должна стоять проверка по сути на получения тих данных. Решается добавлением в

admin\controller\customer\customer.php

Иещём функцию validateForm После 

$this->load->model('localisation/country');

Она в цикле находится, добавляем

$value['country_id'] = isset($value['country_id']) ? $value['country_id'] : null;

 

Link to comment
Share on other sites


Вообещё с этими ошибками у опенкари какая то ерунда бывает

Выдает

Циии

Warning: unlink(D:/OSPanel/domains/opencart.loc/system/storage/cache/cache.catalog.language.1589028242): 
No such file or directory in D:\OSPanel\domains\opencart.loc\system\library\cache\file.php on line 68

Когда в функции игдет проверка на сущ файла

if (file_exists($file)) {
	unlink($file);
}

Если файл не найгден как игдет ошибка на unlink??? Это порой происходит при перезагрузке страницы оформления заказа

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.