我是 grails 的新手,我对使用 SEO 友好的 URL 创建 View 有一些疑问。
假设我有一个页面,我想调用 used-products 或 https://www.sampledomain.com/used-products ,我将如何着手创建一个 View 并将其解析为二手产品?
另一个例子是/cell-phones/droid-razor-l1956
我对 Model View Controller 不够熟悉,不知道如何构建我的 Controller / View 来生成这样的 URL。
如果有人能帮助我理解如何实现这个目标,我将不胜感激。
最佳答案
/二手产品页面
使用如下操作创建 ProductController:
def usedProducts = {
[productList:Product.findAllByUsed(true)]
}
然后在 UrlMappings 中,设置您的 URL 以指向此操作:
"/used-products" {
controller = "product"
action = "usedProducts"
}
产品详情页
遵循这个优秀的教程: http://www.inoneo.com/en/blog/12/grails/tutorial-on-how-to-create-grails-seo-friendly-url
关于Grails 生成 seo 友好的 URLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627506/