很抱歉,如果这听起来很愚蠢,但我对LiftWeb很陌生,只是在努力解决基本问题:)
所以我在Lift的bootstrap中有一个参数化的站点地图条目。这应该是MyItem类型的对象的视图页面。该URL将类似于:“/ myitems / UUID”。
Menu.param [UUID]("MyItemView", "MyItemView", p=>Full(UUID.fromString(p)), p=>p.toString) / "myitems"
这会正确添加站点地图条目。如果我转到“/ myitems / NOT_AN_UUID”,它将按预期抛出“无效UUID”异常。但如果我去“/ myitems / UUID”,我会得到404。
我知道我需要一个视图和一个片段类,它将UUID作为参数才能使其正常工作,但我不知道如何命名这些以及放置它们的位置。
顺便问一下,一个刚接触Lift的人怎么会这样学习?从数以百计的文章和样本中我发现很多提到更复杂的东西,但没有看到任何提及像这样的基本的东西。 你知道任何关于人类的秘密启动文件吗??更新:总结如果你看到的所有内容都是jibber-jabber :) 如何提升位置参数菜单条目的模板/视图/单元?
答案 0 :(得分:0)
这实际上是明显的答案。模板名称是从路径获取的,只要您从模板xml中调用它,代码段就可以是您想要的任何内容。
我需要习惯所有这些约定而不是配置:)但是有人告诉你什么是约定会很好。