在PrestaShop中生成link_rewrite变量

时间:2017-10-27 12:21:19

标签: php api soap prestashop prestashop-1.6

我正在为PrestaShop编写产品导入程序。此导入程序应使用SOAP API连接到服务器。

通常一切正常,但我需要为link_rewrite表中的ps_product_lang列生成一个字符串,以便正确插入。问题是我想用于生成linkRewrite参数的导入字符串包含波兰语,如ó,ł,ż等。

我找到了一个名为updateLinkRewrite()的方法,它可以生成SEO友好的URL并在管理页面中替换英语字符上的波兰语字符,但这是一个JS方法。

在PHP部分的PrestaShop管理控制器中是否存在与updateLinkRewrite()类似的方法?

1 个答案:

答案 0 :(得分:1)

实际上在Prestashop中有一个简单的PHP解决方案:

Tools::str2url($string);

从1.5开始工作,仍然在1.7。