나는 얻기 위해 노력하고 있어요 rewrite product url
로부터 load product
의 사용자 정의 모듈. http://localhost/m2/catalog/product/view/id/1401/category/23/
형식의 URL을 받고 있습니다.
하지만 나는 원한다 http://localhost/m2/juno-jacket.html
여기 코드가 있습니다
생성자에서
public function __construct(
\Magento\Catalog\Helper\Product $catalogProductHelper,
) {
$this->catalogProductHelper = $catalogProductHelper;
}
커스텀 기능
public function abc(){
$product_id = '123';
return $this->catalogProductHelper->getProductUrl($product_id);
}
abc() method
같은 URL을 반환 http://localhost/m2/catalog/product/view/id/1401/category/23/
getProductUrl()
에 항목이 있으면 다시 작성된 URL을 반환해야합니다 url_rewrite
. 이 테이블에서 레코드를 수동으로 삭제 했습니까?