| [ Index ] |
|
Code source de Symfony 1.0.0 |
1 <?php 2 3 // for tracking temporary variables 4 $usedVars = array_keys(get_defined_vars()); 5 6 $sf_root_dir = sfConfig::get('sf_root_dir'); 7 $sf_app = sfConfig::get('sf_app'); 8 $sf_environment = sfConfig::get('sf_environment'); 9 10 sfConfig::add(array( 11 // root directory names 12 'sf_bin_dir_name' => $sf_bin_dir_name = 'batch', 13 'sf_cache_dir_name' => $sf_cache_dir_name = 'cache', 14 'sf_log_dir_name' => $sf_log_dir_name = 'log', 15 'sf_lib_dir_name' => $sf_lib_dir_name = 'lib', 16 'sf_web_dir_name' => $sf_web_dir_name = 'web', 17 'sf_upload_dir_name' => $sf_upload_dir_name = 'uploads', 18 'sf_data_dir_name' => $sf_data_dir_name = 'data', 19 'sf_config_dir_name' => $sf_config_dir_name = 'config', 20 'sf_apps_dir_name' => $sf_apps_dir_name = 'apps', 21 'sf_test_dir_name' => $sf_test_dir_name = 'test', 22 'sf_doc_dir_name' => $sf_doc_dir_name = 'doc', 23 'sf_plugins_dir_name' => $sf_plugins_dir_name = 'plugins', 24 25 // global directory structure 26 'sf_app_dir' => $sf_app_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_apps_dir_name.DIRECTORY_SEPARATOR.$sf_app, 27 'sf_lib_dir' => $sf_lib_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_lib_dir_name, 28 'sf_bin_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_bin_dir_name, 29 'sf_web_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name, 30 'sf_upload_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name.DIRECTORY_SEPARATOR.$sf_upload_dir_name, 31 'sf_root_cache_dir' => $sf_root_cache_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_cache_dir_name, 32 'sf_base_cache_dir' => $sf_base_cache_dir = $sf_root_cache_dir.DIRECTORY_SEPARATOR.$sf_app, 33 'sf_cache_dir' => $sf_cache_dir = $sf_base_cache_dir.DIRECTORY_SEPARATOR.$sf_environment, 34 'sf_log_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_log_dir_name, 35 'sf_data_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_data_dir_name, 36 'sf_config_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_config_dir_name, 37 'sf_test_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_test_dir_name, 38 'sf_doc_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.'data'.DIRECTORY_SEPARATOR.$sf_doc_dir_name, 39 'sf_plugins_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_plugins_dir_name, 40 41 // lib directory names 42 'sf_model_dir_name' => $sf_model_dir_name = 'model', 43 44 // lib directory structure 45 'sf_model_lib_dir' => $sf_lib_dir.DIRECTORY_SEPARATOR.$sf_model_dir_name, 46 47 // SF_CACHE_DIR directory structure 48 'sf_template_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'template', 49 'sf_i18n_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'i18n', 50 'sf_config_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.$sf_config_dir_name, 51 'sf_test_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'test', 52 'sf_module_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'modules', 53 54 // SF_APP_DIR sub-directories names 55 'sf_app_i18n_dir_name' => $sf_app_i18n_dir_name = 'i18n', 56 'sf_app_config_dir_name' => $sf_app_config_dir_name = 'config', 57 'sf_app_lib_dir_name' => $sf_app_lib_dir_name = 'lib', 58 'sf_app_module_dir_name' => $sf_app_module_dir_name = 'modules', 59 'sf_app_template_dir_name' => $sf_app_template_dir_name = 'templates', 60 61 // SF_APP_DIR directory structure 62 'sf_app_config_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_config_dir_name, 63 'sf_app_lib_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_lib_dir_name, 64 'sf_app_module_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_module_dir_name, 65 'sf_app_template_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_template_dir_name, 66 'sf_app_i18n_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_i18n_dir_name, 67 68 // SF_APP_MODULE_DIR sub-directories names 69 'sf_app_module_action_dir_name' => 'actions', 70 'sf_app_module_template_dir_name' => 'templates', 71 'sf_app_module_lib_dir_name' => 'lib', 72 'sf_app_module_view_dir_name' => 'views', 73 'sf_app_module_validate_dir_name' => 'validate', 74 'sf_app_module_config_dir_name' => 'config', 75 'sf_app_module_i18n_dir_name' => 'i18n', 76 )); 77 78 // Remove temporary variables 79 foreach (array_diff(array_keys(get_defined_vars()), $usedVars) as $var) { 80 unset($$var); 81 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
| Généré le : Fri Mar 16 22:42:14 2007 | par Balluche grâce à PHPXref 0.7 |