我目前正在學習MVC,因爲它涉及到php,我遇到了一個叫做實體類的東西,但是不能爲我的生活找到一個明確的解釋和/或它的一個例子。什麼是php中的實體類
我以爲這是一個從數據庫中獲取數據的類,然後將該模型傳遞給一個視圖,但我有這種嘮叨的感覺,我走了。
有人可以通過一個例子解釋一下,或者指向正確的方向嗎?
我目前正在學習MVC,因爲它涉及到php,我遇到了一個叫做實體類的東西,但是不能爲我的生活找到一個明確的解釋和/或它的一個例子。什麼是php中的實體類
我以爲這是一個從數據庫中獲取數據的類,然後將該模型傳遞給一個視圖,但我有這種嘮叨的感覺,我走了。
有人可以通過一個例子解釋一下,或者指向正確的方向嗎?
爲了擴大上述評論:
你的應用程序模型真實世界的場景,其中將包括一些實體的。您給出的示例實體是管理員;這個實體可能會繼承更普通用戶實體的屬性。
實體類,那麼,僅僅是代表你的真實世界的實體類:
class User {}
class Administrator extends User {}
實體類只能從它的語義意義正常類不同;一個Controller
類可能不會是一個實體類,因爲它是應用程序框架的一部分,而不是代表真實世界的概念。
您的實體類如何交互可能與您的實際實體如何交互密切相關,因此實體類(繼承/關聯)之間的關係將反映您的實體關係圖。
謝謝,這就是我所尋找的是關於這個問題的一些很好的說明和指導。你上面給出的鏈接是有幫助的,但是這個答案確定了這筆交易。謝啦。 – zero
爲什麼收票?這是一個合法的問題。 – zero
查看答案[這裏](http://stackoverflow.com/questions/2550197/whats-the-difference-between-entity-and-class),它解釋了一個實體和一個類是什麼。鑑於此,實體類只是代表真實世界實體的類。 – cmbuckley
ah ok,所以在mvc的情況下,實體類將是模型調用的更具體的類。例如:控制器告訴模型它需要特定類型用戶的數據庫數據(可以說管理員)模型然後實例化一個只有工作的類是爲所有管理員用戶檢索所有單元格和行然後模型該類返回的數據的邏輯 – zero