簡體   English   中英

在kohana中擴展ORM用戶模型

[英]Extending the ORM user model in kohana

我是Kohana的新手,正在嘗試使用ORM模塊構建應用程序。 我創建了自己的用戶模塊,其中包含登錄,帳戶創建等內容。但是問題是,我似乎無法在擴展ORM的用戶模塊中創建用戶模型。 如果我正確理解kohana,則應將我的用戶模型命名為:Model_User。 問題是,我嘗試擴展的ORM模型也稱為Model_User。

我嘗試創建自己的模型的原因是,我可以添加一些額外的方法和檢查,而無需使用ORM用戶模型進行修改。 所以我的問題是:

如何在自己的模塊中創建擴展ORM用戶模型的用戶模型?

您可以通過透明的類擴展來擴展Kohana中的幾乎所有內容: http : //kohanaframework.org/3.2/guide/kohana/extension

在這種情況下,默認的ORM Model_User類是擴展Model_Auth_User的空(透明)類。

因此,如果要向該模型添加新方法,只需在模塊中創建一個擴展Model_Auth_User的新Model_User模型類。

由於Kohana的級聯文件系統,將使用存儲在模塊中的模型。 http://kohanaframework.org/3.2/guide/kohana/files

[edit]請注意,啟用模塊的順序很重要,請參見http://kohanaframework.org/3.2/guide/kohana/modules

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM