SmarMaker - Documentation
Docs» howto» howto:devback

**Ceci est une ancienne révision du document !**

Développement PHP (back)

Voici la liste des principaux concepts développés dans DoliMobile (PHP):

  • un fichier smartmaker-api-prepend.php à la racine de votre projet
  • un dossier pwa dans lequel vous trouverez un fichier api.php ainsi qu'un fichier .htaccess
  • un dossier smartmaker-api qui contiendra toutes les classes qui seront automatiquement chargées

smartmaker-api-prepend.php

Ce fichier ne devrait pas avoir à être modifié, il contient:

  • les entêtes obligatoires de dolibarr
  • le chargement de l'autoloader de smartauth (qui est donc la bibliothèque php commune à tous les modules doliMobile)
  • l'initialisation de la couche de gestion des clés d'API (via smartAuth)
  • l'autoloader des classes spécifiques de votre module (voir à la fin du fichier le bloc spl_autoload_register)

pwa/api.php

pwa/.htaccess

Ce fichier permet à votre hébergement de type Apache (version >= 2.2.16) autorisant l'utilisation de .htaccess de rediriger toute requête qui ne correspond pas à un fichier existant vers le fichier api.php.

Note: il faudrait donc à minima documenter ce qu'il faut faire pour des hébergements utilisant d'autres serveurs webs (nginx…)

smartmaker-api/*

Previous Next

SmarMaker - Documentation
Traductions de cette page:
  • Français
  • Deutsch
  • English
  • Español
  • Italiano
  • Nederlands

Table of Contents

Table des matières

  • Développement PHP (back)
    • smartmaker-api-prepend.php
    • pwa/api.php
    • pwa/.htaccess
    • smartmaker-api/*


  • SmartMaker
    • SmartAuth
    • Back (PHP)
    • Front (React)
    • SmartCommon
    • HowTo first app
      • Première étape
      • SmartBoot
      • Dev PHP
      • Dev React
  • Formations
  • Démonstration
  • Afficher le texte source
  • Anciennes révisions
  • Liens de retour
  • Haut de page
  • S'identifier
howto/devback.1757333586.txt.gz · Dernière modification : 2025/09/08 12:13 de caprel