mam pytanie co sądzicie o takim sposobie rozwiązania na globalną konfigurację aplikacji
Klasa kontrolera konfiguracji
<?php namespace Core; final class Config { } else { include_once('conf/conf.php'); } } }
plik z konfiguracją
<?php switch (ENVIRONMENT) { case 'development': $configs['app']['url_website'] = 'http://testowa.rr/'; $configs['app']['debug'] = 'on'; break; case 'production': $configs['app']['url_website'] = 'http://mojadomena.pl/'; $configs['app']['debug'] = 'off'; break; default: } $configs['app']['url_ogloszenia'] = $configs['app']['url_website'].'ogloszenia/'; $configs['app']['router_rejestruj'] = 'rejestruj.html'; ...
Użycie konfiguracji w klasach
<?php namespace Controllers; use Helpers\Url; use Core\Config; public function mojeKonto() { ... Url::redirect(Config::getValue('users','router_mojekonto')); }