Перейти к содержанию
burk

[Решено] хранение данных

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

возможно глупый вопрос, но все же. Вот не могу понять - в базе данных хранится информация по магазину, а где находится то что добавляется модулями, к примеру через html модуль вывел какой нибудь текстовый блок на странице категорий - где это хранится?

Поделиться сообщением


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

в таблице setting

Поделиться сообщением


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

Кстати, хранить данные модулей в таблице settings не правильно. По 2-м причинам:

1. Эта таблица предназначена для небольших данных настроек, что и следует из названия

2. Все эти настройки грузятся при каждой! загрузке опенкарта. Если там просто настройки модуля, тогда нормально. Но если там десятки статей или html блоков то так категорически нельзя делать.

Но многим авторам просто впадло создавать свои таблицы + для них еще модели писать нужно.. и в результате пихают все в таблицу settings, работает ну и ладно..

Поделиться сообщением


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

Но многим авторам просто впадло создавать свои таблицы + для них еще модели писать нужно.. и в результате пихают все в таблицу settings, работает ну и ладно..

Согласен, что пихать в эту таблицу что попало - плохая идея. Но для каждого модуля делать свою таблицу - тоже не фонтан. Структуру базы тронишь и обновление до следующей версии OpenCart может стать проблемой.

Поделиться сообщением


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

Обновления затронут системные таблицы, но не таблицы модулей.

Все зависит от количества данных которые модуль будет в этой таблице держать. Если это десяток настроек то их смело можно пихать в setting и не париться. Но если это например модуль статей с кучей статей, то тут по любому нужна отдельная таблица

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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