Skip to content

mnaatjes/mvc-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data-Access Package

Project Template and Framework Configuration and Installation

  • Author: Michael Naatjes
  • Version: 1.0.0
  • Date: 08/10/25

1 Overview

1.1 Library / Framework Directory Structure

This is the directory structure of the mnaatjes/mvc-framework/ package. This is what ends up in vendors/ directory when installed by composer.

.
│
├── resources/
│   ├── data/
│   └── docs/
|
├── src/
│   ├── DataAccess/
│   ├── HttpCore/
│   ├── MVCCore/
│   └── Utils/
│   └── Container.php
|
├── tests/
│   └── ...replicate template environment.../
|
├── LICENSE
└── README.md

1.2 Project / Template Directory Structure

This is the directory structure of the mnaatjes/mvc-skeleton/ template.

.
│
├── app/
│   ├── Controllers/
│   │   └── TestController.php
│   │   
│   ├── Models/
│   │   └── TestModel.php
│   │   
│   ├── Repositories/
│   │   └── TestRepository.php
│   │   
│   ├── Services/
│   └── Views/
│
├── config/
│   ├── config.env
│   └── services.php
│
├── public/
│   ├── assets/
│   │   ├── css/
│   │   └── images/
│   │   
│   └── index.php
│
├── resources/
│   ├── data/
│   ├── sass/
│   └── js/
│
├── routes/
│   ├── web.php
│   └── api.php
│
├── storage/
│   └── logs/
│
├── tests/ ...user generated tests
│   
├── vendors/ ...mvc-framework install
|
├── composer.json
├── .gitignore
└── README.md

This is the directory structure of the Template that the client will have after composer create-project is executed.


2 Configuration and Setup

composer create-project mnaatjes/mvc-skeleton my-new-app --repository='{"type":"vcs", "url":"https://github.com/mnaatjes/mvc-template.git"}' --stability dev

About

Data Access layer package for php pdo db interface with ORM module

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages