PHP Classes

File: system/constants/constants.php

Recommend this page to a friend!
  Classes of Dimitri Sitchet   dFramework   system/constants/constants.php   Download  
File: system/constants/constants.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: dFramework
Framework to build PHP applications
Author: By
Last change: Possibilité de redefinir les constantes de chemins d'acces

l'idée c'est de permettre au dev de choisir les repertoires où seront stockés les elements independemment de l'organisation de base
Date: 3 years ago
Size: 1,478 bytes
 

Contents

Class file image Download
<?php

define
('BASEPATH', dirname(SYST_DIR).DS);

define('ROOTPATH', dirname(WEBROOT).DS);

/**
 * Application modules directories
 */


/**
 * Controllers directory path
 */
if (!defined('CONTROLLER_DIR'))
{
   
define('CONTROLLER_DIR', APP_DIR . 'controllers' . DS);
}
/**
 * Entites directory path
 */
if (!defined('ENTITY_DIR'))
{
   
define('ENTITY_DIR', APP_DIR . 'entities' . DS);
}
/**
 * Helpers directory path
 */
if (!defined('HELPER_DIR'))
{
   
define('HELPER_DIR', APP_DIR . 'helpers' . DS);
}
/**
 * Libraries directory path
 */
if (!defined('LIBRARY_DIR'))
{
   
define('LIBRARY_DIR', APP_DIR . 'libraries' . DS);
}
/**
 * Middlewares directory path
 */
if (!defined('MIDDLEWARE_DIR'))
{
   
define('MIDDLEWARE_DIR', APP_DIR . 'middlewares' . DS);
}
/**
 * Models directory path
 */
if (!defined('MODEL_DIR'))
{
   
define('MODEL_DIR', APP_DIR . 'models' . DS);
}
/**
 * Ressources directory path
 */
if (!defined('RESOURCE_DIR'))
{
   
define('RESOURCE_DIR', APP_DIR . 'resources' . DS);
}
/**
 * Migrations directory path
 */
if (!defined('MIGRATION_DIR'))
{
   
define('MIGRATION_DIR', RESOURCE_DIR . 'database' . DS . 'migrations' . DS);
}
/**
 * Views directory path
 */
if (!defined('VIEW_DIR'))
{
   
define('VIEW_DIR', APP_DIR . 'views' . DS);
}
/**
 * Layouts directory path
 */
if (!defined('LAYOUT_DIR'))
{
   
define('LAYOUT_DIR', VIEW_DIR . 'layouts' . DS);
}


/**
 * Defines a constant for framework's classes directories
 */
define("CLASSES", serialize([SYST_DIR . 'core']));