PHP 中 MVC 的情景下控制器有必要和视图一对一吗? [ 2.0 版本 ]
www.example.com/orders
订单列表页
www.example.com/details
订单详情页
第一种:(在同一个控制器中)
class OrdersController extends Controller
{
public function actionIndex()
{
return $this->render('index');
}
public function actionDetails()
{
return $this->render('details');
}
....
}
==========================
第二种:(分两个控制器,所有的都是一个页面对应一个控制器,当前页面的所有异步操作也在当前控制器中)
class OrdersController extends Controller
{
public function actionIndex()
{
return $this->render('index');
}
....
}
class DetailsController extends Controller
{
public function actionIndex()
{
return $this->render('index');
}
....
}
正规的情况,应该用哪种?
最佳答案
-
return19931112 发布于 2020-04-23 09:52 举报
完全没必要,只要保证同一个项目里的风格一致就行
其他 3 个回答
-
Lucifer_wn 回答于 2020-04-23 10:32 举报
你喜欢啊,但是一个模块一个控制器就比较好管理。不是从正规角度思考,而是从项目维护的角度思考。
醉挽清风 南京
注册时间:2018-07-03
最后登录:2022-09-06
在线时长:15小时38分
最后登录:2022-09-06
在线时长:15小时38分
- 粉丝1
- 金钱180
- 威望10
- 积分430