Aller au contenu

API du cœur

L'API publique du cœur, regroupée par usage.
Chaque module a sa page de référence dédiée (rôle, schémas, signatures exactes, exemples) ; les liens ci-dessous y mènent.

Par où commencer

Une action de contrôleur type lit la requête avec Request, produit la réponse via BaseController, et la renvoie sous forme de Response.

Requête et réponse HTTP

La couche HTTP : recevoir une requête, router, produire une réponse.

  • Request : l'objet requête entrant (query, form, json, fichiers).
  • Response : l'objet réponse (texte, HTML, JSON, fichier).
  • Helpers de réponse : raccourcis de réponse.
  • Router : déclaration et résolution des routes.

Contrôleurs et vues

Construire la réponse et rendre les gabarits.

Formulaires et validation

Lire et valider les données entrantes.

Base de données

Accès SQL explicite, sans ORM.

  • db : fetch_one, fetch_all, execute, insert.
  • Transaction : transactions explicites.
  • Chargeur SQL : charger les requêtes .py.
  • Connexion : obtention de la connexion (backend).

Sécurité

Les briques de sécurité par défaut.

Sessions

Gestion des sessions et du store.

Authentification et utilisateurs

L'API officielle d'authentification (core.auth).

Configuration, application et modules

Le démarrage et l'assemblage du projet.

Erreurs runtime

Voir aussi