Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Подключить поле к базе данных


Ch0oJoy
 Поделиться

Рекомендованные сообщения

Добрый вечер! Подскажите как подключить поле к базе данных? Создал поле для ввода в админке, в базе эта таблица уже есть после переноса со старого сайта, но при вводе в это поле информации, после сохранения там пусто. 

Или где это подключение искать, так как пробую перенести доработку и не могу найти где должно быть подключение к базе. 

1662583476_2022-06-1123_00_00.png.2b33dbe36a2737b5b5fa6c2555a50024.png

Ссылка на комментарий
Поделиться на других сайтах


судя по всему model_catalog__product_(add|edit)

 

та где добавляется картинка

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

11.06.2022 в 23:28, chukcha сказал:

судя по всему model_catalog__product_(add|edit)

 

та где добавляется картинка

Спасибо, пропустил 2 строки в этом файле. Но все равно не сохраняет значение. А в самой базе данных нужно делать какой-то запрос? 

Ссылка на комментарий
Поделиться на других сайтах


11.06.2022 в 23:52, Ch0oJoy сказал:

Спасибо, пропустил 2 строки в этом файле. Но все равно не сохраняет значение. А в самой базе данных нужно делать какой-то запрос? 

Если поле уже создано в базе - то указанный файл и методы - это модель, это и есть запросы к базе

Ссылка на комментарий
Поделиться на других сайтах

 image_number = '" . (int)$product_option_value['image_number'] . "'");
                 	'image_number'                => $product_option_value['image_number'],

Первый код я добавил 2 раза в модель

Второй код 1 раз

 

Это все что связано с этой доработкой на основном сайте. Искал через поиск image_number и делал такие же замены. 

 

Есть еще в модификаторе, но как я понимаю это сам скрипт переключения изображения для слайдера. 


    <file path="catalog/view/theme/cyberstore/template/product/product.twig">
	 <operation>
<search><![CDATA[asNavFor: '.thumbnails .image-additional']]></search>
            <add position="after" offset="4"><![CDATA[<script>
$(document).on('click', 'span[data-image-number]', function(){
	var im_n = $(this).attr('data-image-number');
	$('.image-additional img[data-num="'+im_n+'"]').parent().click();
});
</script>]]></add>
        </operation>
       <operation>
<search><![CDATA[<span class="option-name">{{ option_value['name'] }}</span>]]></search>
            <add position="replace"><![CDATA[<span class="option-name" data-image-number="{{ option_value.image_number }}">{{ option_value['name'] }}</span>]]></add>
        </operation>

 

 

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.