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的视图?还是应该在用户模型中以某种方式定义关联?性别描述是一个描述性属性,但它必须包含在用户视图中。
问候