有没有办法将控制器方法指向任意视图?

时间:2011-09-04 02:34:44

标签: playframework

我想让多个控制器方法指向单个视图。

消息控制器将有两个方法, newMsg newMsgWithParent ,每个方法都指向app / views / newMsg.html,以及视图将处理区分两种输入形式的(非常简单的)逻辑。

如果可能,我该怎么做?

编辑:翻阅API,您可以使用play.mvc.Controller.renderTemplate解决此问题。

1 个答案:

答案 0 :(得分:1)

有两种方法。你可以使用

render(templateName, args...);

renderTemplate(templateName, args...);

我更喜欢第二种方法,因为虽然它们以完全相同的方式工作,但我相信第二种方法更清晰,因此更好的做法。