我正在为PrestaShop编写产品导入程序。此导入程序应使用SOAP API连接到服务器。
通常一切正常,但我需要为link_rewrite
表中的ps_product_lang
列生成一个字符串,以便正确插入。问题是我想用于生成linkRewrite
参数的导入字符串包含波兰语,如ó,ł,ż等。
我找到了一个名为updateLinkRewrite()
的方法,它可以生成SEO友好的URL并在管理页面中替换英语字符上的波兰语字符,但这是一个JS方法。
在PHP部分的PrestaShop管理控制器中是否存在与updateLinkRewrite()
类似的方法?
答案 0 :(得分:1)
实际上在Prestashop中有一个简单的PHP解决方案:
Tools::str2url($string);
从1.5开始工作,仍然在1.7。