了解一下, 大家怎么处理表示层模型( Presentation Layer Model)的?
class BookController {
public function showBook($id){
$id = ....
....
....
$book = BookRepository.findById($id);
.....
$dataSource = xxxxxx; //表示层模型(Persistence Model)处理
//return $this->render('book_detail.php', $dataSource);
//return json_encode($dataSource);
}
}
这个例子很简单, 查询数据库,返回数据,表示层模型转换,模板渲染或者返回json响应。
(当然这个例子很简单,根本没有必要使用$dataSource(表示层模型)这一步)
表示层模型( Presentation Layer )出现的原因:
表示层模型的处理方法通常有:
1)包装
2)映射
3)直接使用数据模型/领域模型(ActiveRecord,DomainModel)
了解一下
1)大家怎么处理表示层模型( Presentation Layer Model)的?
2)还有其他处理方法吗?
3)深层嵌套,层级数据等等如何处理的呢?
4)一个请求的响应数据,需要由多个模型组成的时候,如何处理?(Form表单之类的)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
楼主的代码不是Java。