В настоящее время я разрабатываю приложение php для школы (что означает отсутствие фреймворков), которое состоит из html-формы с проверкой как javascript, так и php и вставляет данные в базу данных. Хотя это довольно просто, и я уверен, что смогу это сделать, я хочу сделать это наилучшим образом. Использование ООП является обязательным.Проводка php-приложения
У меня возникли проблемы с подключением моего приложения.
В настоящее время мой файловая система состоит из двух папок:
- ЦСИ
- общественного
Где ЦСИ содержит файл bootstrap.php, который на данный момент имеет только эхо инструкции. И общая папка, содержащая точку входа (index.php), которая в данный момент требует только файла boostrap.
У меня возникли проблемы с тем, где я буду хранить свой класс, который будет имитировать элемент базы данных, который я хочу сохранить, инструкции по подключению базы данных, форму и валидации HTML и как соединить все эти элементы вместе.
Можете ли вы, ребята, помочь мне структурировать этот проект.
Заранее спасибо.
Не на самом деле, это до вас, как вы хотите организовать ваши файлы. Существует не один правильный или неправильный способ сделать это, и он охватывает более концепций, которые только что-файл-в-той папке (например, защита от стороннего доступа). Нет объективного способа ответить на этот IMO. – Clive
Нет никакого «правильного» способа сделать это. Хотя, если вы собираетесь использовать схему MVC, я попытаюсь подражать некоторой структуре структуры, например symfony или laravel. –
«Использование ООП является обязательным». Если вы хотите сделать это правильно, начните с чего-то действительно простого, который просто работает. Затем разверните только по мере необходимости. Это создает функциональность db-оболочки класса, только если у вас достаточно функциональности. См. [здесь] (https://en.wikipedia.org/wiki/Lean_software_development#Eliminate_waste) – Mifeet