Раздел «Среда разработки» — встроенная IDE для управления кодом, дизайном и базой данных вашего интернет-магазина.
Инструмент включает следующие вкладки:
Основное рабочее пространство для работы с файловой структурой напрямую на сервере. Файлы в дереве разделены на 4 логические группы:
images.index.php, .htaccess). Они
обрабатывают GET/POST запросы и вызывают
необходимые модули.Группы шаблонов (Темы оформления) Внутри групп
(кроме корневых скриптов) можно создавать подкаталоги — группы шаблонов
(по умолчанию используется default). Это позволяет
переключать дизайн, используя один и тот же PHP-код для разных
визуальных представлений (десктоп, мобильная версия) или разных
языков.
Работа в редакторе кода:
Ctrl + Enter — вызов списка шаблонов кода (Code
Templates) для PHP.Параметры модуля
Правее редактора кода — панель параметров текущего модуля. Здесь собрано всё, что задаётся не кодом:
| Вкладка | Что настраивается | Подробнее |
|---|---|---|
| Параметры | подключаемые библиотеки, флаг входной точки, отложенная загрузка, базовый кеш и его пауза | «Модульные скрипты», «Кеширование», «Отложенная загрузка» |
| Таблицы | таблицы БД, от которых зависит кеш модуля | «Кеширование» |
| Trick | защита от пиковых нагрузок | «Кеширование» |
| Smart | досрочное обновление кеша | «Кеширование» |
Над редактором — два поля: описание модуля и объявление входных параметров. Из них IDE строит автоподсказку при редактировании шаблонов (см. «Модульные скрипты»).
Встроенный браузер на движке Chromium для мгновенного визуального тестирования изменений.
Ctrl + E): Нажатие
этой комбинации в редакторе кода автоматически сохраняет все измененные
файлы и сразу обновляет страницу во встроенном браузере.Инструмент для выполнения, отладки и тестирования SQL-запросов к базе данных магазина.
Функция автозамены переменных: Позволяет копировать SQL-запросы прямо из PHP-скриптов без ручной очистки от переменных.
Пример рабочего процесса: В вашем коде есть запрос:
SELECT * FROM {DBNICK}_topic WHERE id = :ID{DBNICK} и :ID).Сводная информация о состоянии таблиц (размеры, индексы) и другая системная аналитика, необходимая разработчику для контроля производительности базы данных.
Редактор кода
| Клавиши | Действие |
|---|---|
Ctrl+Enter |
Вставить шаблон кода (Code Templates) |
Ctrl+Space |
Автодополнение (подсказка) |
Ctrl+/ |
Закомментировать / раскомментировать выделение |
Ctrl+R |
Загрузить содержимое с сервера |
Ctrl+Z |
Отменить правку |
Ctrl+Shift+Y |
Вернуть правку |
Ctrl+E |
Сохранить все файлы и открыть просмотр сайта |
SQL-редактор (Серверная и Локальная БД)
| Клавиши | Действие |
|---|---|
Ctrl+Enter |
Выполнить запрос |
Ctrl+R |
Обновить список таблиц |
AI-помощник
| Клавиши | Действие |
|---|---|
F1 |
Быстрая справка |
Shift+F1 |
Анализ файла |
Ctrl+F1 |
Свободный запрос |