Magento-url\u路径和url\u键之间的差异

Magento-url\u路径和url\u键之间的差异,magento,magento-1.13,Magento,Magento 1.13,几乎所有的东西都在我问题的标题里 Magento的扁平产品表(如catalog\u product\u flat\u(store\u id))中的列url\u path和url\u key之间有什么区别 谢谢 url\u key是您按原样填写的管理员字段。(如果未指定任何内容,则通过使用产品名称将其小写创建一个,并用连字符替换其中的空白) url\u路径将是url\u键和在系统>配置>目录>搜索引擎优化下定义的产品url后缀的串联。如果相同的url\u键已经存在,它还将通过在url\u键后面添

几乎所有的东西都在我问题的标题里

Magento的扁平产品表(如catalog\u product\u flat\u(store\u id))中的列
url\u path
url\u key
之间有什么区别

谢谢

  • url\u key是您按原样填写的管理员字段。(如果未指定任何内容,则通过使用产品名称将其小写创建一个,并用连字符替换其中的空白)

  • url\u路径将是url\u键和在系统>配置>目录>搜索引擎优化下定义的产品url后缀的串联。如果相同的
    url\u键
    已经存在,它还将通过在
    url\u键
    后面添加连字符和产品的
    实体id
    来确保您没有重复的
    url\u路径


谢谢您的回答!这些属性中的哪一个出现在前端?(在标签中,例如产品页面)。我想这是url_path?很荣幸。至少url_路径,是的,但也可以是产品所在类别(类别、子类别、子类别……)的路径(以及用户浏览产品的位置,因为一个产品可以分为两个类别)和该url_路径的串联。e、 g:如果url_path是product.html,则url可以显示example.com/categ/sub-categ/product.html或example.com/categ/other-sub-categ-where-the-product-allow-is/product.html或example.com/product.html,因为用户来自搜索,并且搜索不在类别范围内…测试,我用产品的虚拟值编辑了列
url\u-key
url\u-path
(在目录产品平面表中),刷新了缓存,似乎链接没有使用
url\u-path
url\u-key
。我已经编辑了与表catalog\u product\u entity\u varchar和重新索引的catalog\u url中的属性\u code“97”匹配的列。看起来目录页/SRP上显示的值就是重写表中的值……好吧,在这个主题上,要回答的内容实在太多了,评论的有限格式使我无法回答。但我猜你有一个更大的框架问题,你正确地缩小,以适应堆栈溢出引导线,这是伟大的,但你可以考虑编辑你的问题,或张贴一个新的,确切地解释什么是你的目的/问题。基本上,是的,平面表上的信息只有一个EAV表副本和更快的sql请求,整个重写/搜索引擎优化友好的url由另一个模块Mage_Core_url和他相应的db table.url管理。产品的url使用Core_url_rewrite table创建。我相信属性url\u path用于在core\u url\u rewrite中生成行,但不是100%确定。