OpenUI5 中的控制器+动作路由?
Controller+Action Routing in OpenUI5?
在很多MVC框架中,路由是这样设置的:
route.add(
{
pattern: "{controller}/{action}/{id}"
}
此模式会将 http://myapp/products/edit/5
转换为 products
控制器,在 edit
操作中,将 5
作为参数传递。使用此方法重要的是,首先调用控制器,然后控制器 returns 一个视图,如下所示:
class ProductsController
{
public ActionResult EditAction(String id)
{
return View("Edit.view.html");
}
}
OpenUI5 中是否存在这种 MVC 方法?是否可以使用自定义代码来实现?
我不这么认为。视图定义允许您定义控制器名称,然后用于实例化控制器。反转这将需要对核心进行大量更改。
在很多MVC框架中,路由是这样设置的:
route.add(
{
pattern: "{controller}/{action}/{id}"
}
此模式会将 http://myapp/products/edit/5
转换为 products
控制器,在 edit
操作中,将 5
作为参数传递。使用此方法重要的是,首先调用控制器,然后控制器 returns 一个视图,如下所示:
class ProductsController
{
public ActionResult EditAction(String id)
{
return View("Edit.view.html");
}
}
OpenUI5 中是否存在这种 MVC 方法?是否可以使用自定义代码来实现?
我不这么认为。视图定义允许您定义控制器名称,然后用于实例化控制器。反转这将需要对核心进行大量更改。