Différences avec FuelPHP

Chemin des constantes

Consultez la documentation d’API des constantes.

Autoloader

Deux namespaces sont ajoutés par Novius OS :

novius-os:pointant vers NOSPATH.
local:pointant vers APPPATH.

Bootstrap et points d’entrées

Dans Novius OS, le front-office et le back-office sont deux espaces bien séparés.

Au lieu d’un seul point d’entrée index.php de FuelPHP, Novius OS a deux points d’entrée :

  • ~/novius-os/htdocs/admin.php : Point d’entrée du back-office. Traite toutes les URL commençant par /admin/.
  • ~/novius-os/htdocs/front.php : Point d’entrée du front-office. Traite toutes les URL finissant par .html ou la racine de votre site.

Point d’entrée du back-office

Novius OS a une route configurée pour son back-office, dont la règle est la suivante :

<?php
'routes' => array(
        '^admin/(:segment)/(:any)' => '$1/admin/$2',
),

Concrètement une URL admin/noviusos_page/page/insert_update/113 va être transformée en noviusos_page/admin/page/insert_update/113. Ce qui correspond à exécuter la méthode action_insert_update du controller Controller_Admin_Page de l’application noviusos_page.