1
我想創建一個使用MVC模式的PHP應用程序。我是MVC的新手,我不使用框架,因爲我想更深入地理解底層的MVC過程。我有關於模型,JSON表示和外鍵的問題。讓我們假設我有兩個模型:PHP MVC - 模型關係
Class User {
public $id;
public $name;
public $gender_id;
}
Class Gender{
public $id;
public $description
}
User-> gender_id是Genders-> id表的外鍵。
我的URI是/ Users/1,它應該返回以下JSON:
{"id":1,"name":"john","gender":"male"}
是控制器的職責,知道該模型的關係,獲取必要的數據(用戶&性別模型),這將隨後被傳遞給將輸出JSON的視圖?還是應該在用戶模型中以某種方式定義關聯?性別描述是一個描述性屬性,但它必須包含在用戶視圖中。
問候