【发布时间】:2015-09-07 09:47:50
【问题描述】:
什么是创建 php mvc 应用程序的最佳实践。我是 asp.net 开发人员,控制器与视图链接。但我在 php mvc 教程中看到视图有控制器和模型类型的两个数据成员。 View 用于调用具有控制器类型的对象和模型的适当控制器。视图包含控制器和模型的信息,而控制器只知道模型。
class model{
//code..
}
class controller{
priavate $model;//model type object
//code..
}
class view{
private $model;//model type of object
private $controller//controller type of object
//code..
}
但是在 asp.net mvc 控制器中决定当某些事件发生时调用哪个视图。关于模型和视图的控制器信息。视图只能有模型类型的对象。在 php 中将如下所示
class model{
//code..
}
class controller{
private $model;//model type object
private view;/view type object
//code..
}
class view{
private $model;//model type of object
//code..
}
在 php 中哪个是在控制器中创建对象的视图类型或在视图中创建对象的控制器类型的最佳方法。
非常感谢!
【问题讨论】:
标签: php asp.net-mvc model-view-controller