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




    property


    ITERATORITEM FOR MODEL PROPERTY

    Property class is the iteratorItem of model properties.
    It match the database fields, allows to turn model into sql statement or html form inputs

    INHERITANCE

    public db_typelen()

    property::db_typelen()

    retrieve or set the field length
    @param string $set
    @return \xuserver\v5\property|string



    public is_selected()

    property::is_selected()

    is propery selected in SELECT statement
    @return \xuserver\v5\property|number|string



    public is_where()

    property::is_where()

    is propery selected in WHERE statement
    @param string $set
    @return \xuserver\v5\property|number|string



    public is_default()

    property::is_default()

    is property defined with default value at insert
    @return number



    public is_key()

    property::is_key()

    @deprecated
    @param string $set
    @return \xuserver\v5\property|number|string



    public load()

    property::load()

    tries to return a model corresponding to foreign key
    @return \xuserver\v5\model



    public Read()

    property::Read()

    tries to return an instance corresponding to foreign key
    @return \xuserver\v5\model



    public title()

    property::title()

    Set property title :

    , if type() is fk, return the title field



    public valInsert()

    property::valInsert()

    set property value for insert statement testing type conformity and using defalut value when necessary
    @return number|string|\xuserver\v5\iteratorItem





    propertyAttributes

    INHERITANCE



    iteratorItem


    standard item in iterator


    INHERITANCE

    public type()

    iteratorItem::type()

    Set or Retrieve the item type

    @param string $set
    @return \xuserver\v5\iteratorItem|string