Страница 1 из 1

Ошибки версии 1.26.0

СообщениеДобавлено: 15 дек 2018, 21:49
support
Ошибки версии 1.26.0

Не удаляются города

СообщениеДобавлено: 26 дек 2018, 17:15
sdelkadrom
В модуле местоположения невозможно удалить город. При варианте удаления "отметить галочкой и выбрать "удалить"" - вообще ничего не происходит, а при нажатии на иконку "удалить" выдает ошибку: Error 500: <h1>PHP Error [500]</h1>
<p>CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'City"' at line 1</p>

Re: Не удаляются города

СообщениеДобавлено: 27 дек 2018, 11:00
andipas
sdelkadrom писал(а):В модуле местоположения невозможно удалить город. При варианте удаления "отметить галочкой и выбрать "удалить"" - вообще ничего не происходит, а при нажатии на иконку "удалить" выдает ошибку: Error 500: <h1>PHP Error [500]</h1>
<p>CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'City"' at line 1</p>


Спасибо за найденную ошибку. Исправить ее можно в файле protected/modules/location/models/City.php

замените код
Код: Выделить всё

$sql 
'DELETE FROM {{seo_friendly_url}} WHERE model_id=:id" AND model_name = "City"';
 


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

$sql 
'DELETE FROM {{seo_friendly_url}} WHERE model_id=:id AND model_name = "City"';