php – Joomla! 如何在元件中快速取得 GET | POST 的方法

請先了解上一篇 如何設計共用的 Controller 做預處理,在 Component 中其實我們只要修改 Controller 繼承的 Library ,在裡面處理好 GET / POST 的處理,那麼之後就能更快速的使用例如

GET

POST

 

透過 Composer 安裝

我已經寫好套件了,請直接透過 Composer 下載使用吧。

接著載入 composer autoload.php,如果要全域載入記得透過自訂 plugin 觸發 system 的 onAfterInitialise(),參考 如何自動載入類別庫或 composer 到全域 ,例如

在將元件由原本 Controller 繼承 JControllerLegacy 改為繼承 \Jsnlib\Joomla\Controller\Legacy\Helper

現在你可以輕鬆使用 post 或 get。

也可以直接調用

像是上傳檔案需要用到 $_FILES 那麼則需要使用

 

Comments

發表迴響