123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace ZN\Foundations;
- class Controller
- {
- //----------------------------------------------------------------------------------------------------
- //
- // Yazar : Ozan UYKUN <ozanbote@windowslive.com> | <ozanbote@gmail.com>
- // Site : www.zntr.net
- // Lisans : The MIT License
- // Telif Hakkı: Copyright (c) 2012-2016, zntr.net
- //
- //----------------------------------------------------------------------------------------------------
-
- /******************************************************************************************
- * CONSTRUCT *
- *******************************************************************************************
- | Nesnelere $this nesnesi ile erişmek için kullanılmaktadır. |
- | |
- ******************************************************************************************/
- public function __construct()
- {
- // ---------------------------------------------------------------------
- // Eğer çalışılan sayfada __construct yapıcısı kullanılırsa
- // Conroller sınıfının sağlıklı çalışması için bu yöntemin için
- // parent::__construct() kodu ilave edilerek Conroller->__construct()
- // yönteminin çalışması sağlanır.
- // ---------------------------------------------------------------------
- \ZN::$use =& $this;
- // ---------------------------------------------------------------------
- }
-
- /******************************************************************************************
- * GET *
- *******************************************************************************************
- | Nesnelere $this nesnesi ile sınıflara erişmek için kullanılmaktadır. |
- | |
- ******************************************************************************************/
- public function __get($class)
- {
- // ---------------------------------------------------------------------
- // Nesnenin tanımlanmamış ise tanımlanmasını sağla.
- // ---------------------------------------------------------------------
- if( ! isset($this->$class) )
- {
- // Sınıf Tanımlaması Yapılıyor.
- return $this->$class = uselib($class);
- }
- // ---------------------------------------------------------------------
- }
- }
|