Starting.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. //----------------------------------------------------------------------------------------------------
  3. // FUNCTIONS
  4. //----------------------------------------------------------------------------------------------------
  5. //
  6. // Author : Ozan UYKUN <ozanbote@windowslive.com> | <ozanbote@gmail.com>
  7. // Site : www.znframework.com
  8. // License : The MIT License
  9. // Copyright : Copyright (c) 2012-2016, ZN Framework
  10. //
  11. //----------------------------------------------------------------------------------------------------
  12. //----------------------------------------------------------------------------------------------------
  13. // Controller
  14. //----------------------------------------------------------------------------------------------------
  15. //
  16. // Başlangıçta çalıştırılmak istenen kontrolcü varsa kullanılır. Bir veya birden fazla, parametreli
  17. // veya parametresiz kontrolcü çalıştırılabilir. Bunun için ayar değeri hem dizge hem de dizi
  18. // olabilir. Dikkat edilmesi gereken nokta kontrolcü ismi ile sınıfı adı aynı olmalıdır.
  19. // Verinin class bölümü aslında sayfa adıdır.
  20. //
  21. // Tekil Kullanım
  22. // 'file:func'
  23. //
  24. // Çoğul Kullanım
  25. // ['file1:func1', 'file2:func2', ...]
  26. //
  27. // Parametreli Kullanım
  28. // ['file1:func1' => ['p1', 'p2'], ... ]
  29. //
  30. //----------------------------------------------------------------------------------------------------
  31. $config['Starting']['controller'] = '';
  32. //----------------------------------------------------------------------------------------------------
  33. // Autoload
  34. //----------------------------------------------------------------------------------------------------
  35. //
  36. // Functions/Autoloader/ dizininde bulunan dosyalar otomatik olarak dahil edilir.
  37. // Bunu kapatmak için aşağıdaki status ayarına ait değer false, açmak için true olarak ayarlanır.
  38. // Dizin içi dizinlerde de arama yapılması istenirse recursive true olarak ayarlanır.
  39. //
  40. //----------------------------------------------------------------------------------------------------
  41. $config['Starting']['autoload'] =
  42. [
  43. 'status' => true,
  44. 'recursive' => false
  45. ];
  46. //----------------------------------------------------------------------------------------------------
  47. // Handload
  48. //----------------------------------------------------------------------------------------------------
  49. //
  50. // El ile yüklenmek istenen fonksiyon dosyalarının yol bilgileri belirtilir.
  51. // Yol bilgisi belirtilirken Functions/Handload/ kök dizin kabul edilir.
  52. //
  53. //----------------------------------------------------------------------------------------------------
  54. $config['Starting']['handload'] = [];