目前我已經得到了包括在產品名稱與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