繁体   English   中英

LiftWeb中带有参数的菜单的代码片段的名称和位置?

[英]Name and location of snippet for Menu with param in LiftWeb?

抱歉,这听起来很愚蠢,但我对LiftWeb真的很陌生,只是在尝试一些基本工作:)

因此,我在Lift的引导程序中有一个参数化的站点地图条目。 这应该用于MyItem类型的对象的视图页面。 该URL类似于:“ / myitems / UUID”。

Menu.param [UUID]("MyItemView", "MyItemView", p=>Full(UUID.fromString(p)), p=>p.toString) / "myitems"

这样可以正确添加站点地图条目。 如果我转到“ / myitems / NOT_AN_UUID”,它将按预期方式抛出“ Invalid UUID”异常。 但是,如果我转到“ / myitems / UUID”,则会得到404。

我知道我需要一个视图和一个以UUID作为参数的代码片段类才能使其正常工作,但是我不知道如何命名它们以及将它们放置在何处

顺便说一句,Lift的新手将如何学习这样的东西? 从数百篇文章和示例中,我发现有很多人提到更复杂的东西,但没有人提到这样的基本东西。 您是否知道任何有关人类的秘密启动文件

更新:总结一下,以防万一您在上面看到的只是jibber-jabber :) 如何提升参数化菜单项的模板/视图/片段的位置?

实际上,这是显而易见的答案。 模板名称是从路径中获得的,并且该片段可以是您想要的任何内容,只要您从模板xml调用它即可。

我需要习惯于配置上的所有这些约定:)但是,最好有人告诉您什么是约定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM