html — структура папок в проекте php

Я пытаюсь реструктурировать свой проект, потому что все мои файлы лежат вокруг. Но структура папок выглядит нормально, или я что-то не так делаю?

public_html — публичный сайт, на котором пользователь не авторизован
user_html нам частный сайт, где пользователь вошел в систему

Я надеюсь, что я не помещаю это в неправильную категорию. В случае, если мои извинения, и дайте мне знать.

Структура папки:
Структура папок

0

Решение

Даже если вы не используете Composer для автоматической загрузки, структура каталогов PSR-4 очень хороша, и если вы используете ее и хотите добавить в нее автоматическую загрузку позже, вы можете так работать. Я полагаю, что большинство фреймворков используют это.

Общий макет, который я использую:

app_name -> general dir
|
|____App -> where your app goes
|    |___app_name -> name of application
|    |  |___ models -> these can be whatever you want
|    |  |___controllers
|    |
|    |____templates -> where I put my php/html/twig
|    |
|    |____css -> application specific
|    |    |
|    |    |____app.css
|    |
|    |____js -> application specific
|         |
|         |____app.js
|
|____Vendor
|    |____php -> php libs
|    |____js  -> frontend css js libs
|
|____Tests
|    |____modelTest
|
|____.git
|____composer.json
|____bower.json
|____index.php
1

Другие решения

Посмотрите на структуру codeigniter dir.

лучший способ — использовать php mvc frameworks.

0

По вопросам рекламы [email protected]