@Minningt

Как правильно создать структуру сайта?

Привет всем. Собственно вопрос следующий:
Разрабатываю сайт на php. Создал папки основные папки(images/css и т.д пропустил):
-- config - папка для файла с соединением с БД
-- includes - папка содержит 2 файла:
  • - head.php - в нем находится сами meta-теги и подключение js/css
  • - footer.php - сам подвал

-- modules - будет содержать модули подключения ( типа left_menu.php, content.php, всякие запросы для получения данных из бд - get_model.php и т.д)
-- также в корне есть index.php - таким образом получается, что index.php будет состоять почти из всех инклюдов. ( добавить nav.php, content.php и т.д).
Просто у меня будет еще одна страница View.php, где мы будем подробно узнавать о товаре, и контент изменяется.
Как это лучше реализовать?
  • Вопрос задан
  • 397 просмотров
Пригласить эксперта
Ответы на вопрос 3
@XenK
Самая удобная на мой взгляд структура:
www/
  app/
    controllers/
    models/
    views/
  public/
    css/
    img/
    js/
Ответ написан
mannaro
@mannaro
Умею профессионально гуглить
Используйте какой-нибудь фреймворк, типа Yii или Kohana и таких вопросов больше не будет :)
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
app/            Система инициализации
  config/       Хост-зависимые настройки
bin/            Исполняемые файлы
src/            Исходный код проекта
  command/      Контроллеры консольных команд
  component/    Разнообразные хэлперы
  controller/   Web-ориентированные контроллеры
  entity/       Сущности данных
  repository/   Репозитории БД
  migration/    Миграции БД
  service/      Вспомогательные сервисы, например сервис отправки почты
  test/         Тесты системы
    fixture/    Фикстуры БД
    functional/ Функциональные тесты
    unit/       Unit тесты
vendor/         Внешние зависимости проекта
web/            Публичный каталог для web сервера
  assets/       Статические файлы
    css/
    font/
    img/
    js/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы