Bienvenue

Nov/2020

xuServer est un Framework ORM français, écrit en PHP pour des bases de données MySQL.

Objectifs & Caractéristiques :

  • Encapsulation des concepts de Programmation Orientée Objet
  • Syntaxe POO chainable
  • Facilitation du développement de fontionnalités métier par les utilisateurs finaux
  • Namespacing et Modularité (gestion de droits, fonctionnalités métier ...)
  • Génération automatique des interfaces utilisateurs
  • Cet environnement de développement léger se fonde sur l'emploi de :

  • PHP 7.x
  • MySQL 5.x
  • jQuery 3.4
  • Bootstrap 4
  • Page de Démonstration

    L'accès au service dépend de vos droits d'utilisateur.

    Merci de bien vouloir créer un compte et vous y connecter

    Documentation

    La documentation de l'API est disponible ici (version béta)

    Open Source GPAO

    Contact

    A propos du webmaster




    database


    DATABASE ENCAPSULATION CLASS

    Analyse Relationships between tables reading mySql or postgree INFORMATION_SCHEMA

    Database Object is accessible in model class using public getter db() :
    $Model->db() ;

    INHERITANCE
    • database

    private loadForeignKeys()

    database::loadForeignKeys()

    read Database and fill Relatioships array
    @return array



    public dbtype()

    database::dbtype()

    set the default html input type for a given property
    @param property $property
    @param string $db_type



    public query()

    database::query()

    overrides pdo query method
    @param string $sql
    @return \PDO



    public driver()

    database::driver()

    get database driver name (mysql or postgree)