0
我已經做了相當多的研究,並沒有找到一個令人滿意的答案。集成CodeIgniter庫(如坦克認證)
我應該如何使用CodeIgniter庫,如坦克認證?我已經找到辦法了一把,但他們似乎都有點黯淡:
- 我用控制器大多原樣,根據需要添加控制器功能/包括樣式?
- 我是否使用控制器作爲示例來建立自己的模型,依靠調用$ this-> tank_auth和tank auth包含的視圖?
- 或者我用tank-auth控制器擴展MY_Controller,然後擴展那些需要認證的特定控制器,並調用parent :: login()(或register(),activate()等)?
第一個選項似乎是最好的,但現在看來似乎是難以避免複製大量的代碼(會發生什麼,如果我想要一個登錄表單,但不想重定向到/ auth /中登錄?)
第二個選項有同樣的問題,但更糟。每次我想使用login_form視圖時,我都需要包含tank auth控制器的登錄函數的邏輯,對嗎?
最後看起來真的很詭異,似乎反MVC給我,但也許我錯了。