TP5.1:facade靜態代理

  THINKPHP中有不少不少的facade靜態代理,這些靜態代理的位置在:thinkphp\think\facade文件夾下php

  

 

  

 

一、在app\commom中新建一個文件,名爲:Test.php,表示被代理的類,內容寫入一個普通的hello方法:thinkphp

 

  二、在app下新建一個名爲facade的文件夾,表示這是一個有關靜態代理的文件夾,並在這個文件夾下新建一個名爲Test.php的文件,表示要代理的靜態類,建議寫靜態代理類的時候,與被代理的類名相同,這樣能人看懂被代理的是拿個具體的類,在靜態代理類中寫入:app

 

  三、在app\index\controller下新建一個名爲Facade.php的控制器,代表這是寫靜態代理的相關代碼,主要是調用靜態代理類中的方法用,內容爲:spa

 

  四、輸入URL:localhost/tp5的安裝目錄/think/pubic/index.php/index/facade,結果爲:3d

 

  以上代理

  ENDblog

相關文章
相關標籤/搜索