Applicatienaam v1.0.0
ANONYMOUSE

Welkom bij Doarg Framework


Zero-dependency PHP MVC framework met RBAC, Security & Validation

Features

  • Zero dependencies - Pure PHP 8.0+
  • RBAC - Role-Based Access Control out-of-the-box
  • SQLite-first - Self-contained database (MySQL/PostgreSQL ready)
  • Security built-in - CSRF, XSS, Rate limiting, Prepared statements
  • Auto-setup - Database + permissions + admin user
  • Core/App separation - Framework isolated from application code

Aan de slag

Deze standaard homepage kun je overriden door een eigen HomeController te maken:

// application/App/Controller/HomeController.php
namespace Doarg\App\Controller;

use Doarg\Core\Controller;

class HomeController extends Controller
{
    public function index()
    {
        // Jouw custom homepage logica
        require APP . 'Core/view/_templates/header.php';
        require APP . 'App/view/home/index.php';
        require APP . 'Core/view/_templates/footer.php';
    }
}

Voorbeelden

Bekijk de examples/ directory voor:

  • crud-songs/ - Volledige CRUD met DataTables
  • api-rest/ - REST API voorbeeld

Documentatie

Framework Info

Versie: 2.2.1
PHP: 8.3.6
Database: SQLite 3
Omgeving: production

ASCII Art
    .___                         
  __| _/_________ _______  ____  
 / __ |/  _ \__  \ _  __ \/ ___\ 
/ /_/ (  <_> ) __ \|  | \/ /_/  >
\____ |\____(____  /__|  \___  / 
     \/          \/     /_____/  
                    

ENG: Development Operations
Advancing Robust Governance

NLD: Ontwikkelingsoperaties
ter bevordering van robuust bestuur