目前我已经得到了包括在产品名称与SKU店,现在我想从产品名称中删除,但我应该怎么办呢?Magento的产品:从产品名称中删除SKU
我发现这些查询的列出产品名称和SKU,但我怎么可以使用TRIM(REPLACE(PRODUCT_NAME,SKU,“”))这些?或者有没有比在phpmyadmin中运行mysql查询更好的方法?
SELECT `value` AS product_name
FROM catalog_product_entity_varchar
WHERE entity_type_id = (SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'catalog_product')
AND attribute_id = (SELECT attribute_id FROM eav_attribute WHERE attribute_code = 'name' AND entity_type_id = (SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'catalog_product'))
和
SELECT `sku` FROM `catalog_product_entity`
谢谢
它改为:[代码] setCurrentStore(2); $产品=法师:: getModel( '目录/产品') - > getCollection() - > addAttributeToSelect(阵列( '名称', 'SKU')); $ i = 1; (产品为$ product){ echo'
'; echo“$ i old name:”。$ product-> getName()。'
'; $ product-> setName(trim(str_replace($ product-> getSku(),'',$ product-> getName()))) - > save(); echo'New:'.str_replace($ product-> getSku(),'',$ product-> getName())。'
'; $ i ++; } [/ code] – user1717483