Cả M1 và M2 đều không cho phép dấu gạch ngang hoặc dấu gạch ngang trong mã cửa hàng của nó. Có xác nhận phụ trợ chống lại nó. Tuy nhiên, không rõ tại sao. Bất kỳ ý tưởng?
Cả M1 và M2 đều không cho phép dấu gạch ngang hoặc dấu gạch ngang trong mã cửa hàng của nó. Có xác nhận phụ trợ chống lại nó. Tuy nhiên, không rõ tại sao. Bất kỳ ý tưởng?
Câu trả lời:
Giải thích duy nhất tôi có thể tìm thấy là:
Mã là một định danh và thường đại diện cho một từ. Do đó, nó bao gồm các ký tự của lớp từ-ký tự. Cũng không bắt đầu với một số âm thanh như một định danh được đặt tên. Vì vậy, trường hợp sử dụng hai từ của bạn không được áp dụng trên mã, vì nó đại diện cho một từ. Do đó, không cho phép các ký tự không từ.
Vì vậy, bạn đã tìm thấy bạn có thể sử dụng một từ trong thành phần đường dẫn của URI và bạn đã phát hiện ra rằng mã cửa hàng không phù hợp với hai từ. Bộ lọc đầu ra và ghi lại URL có thể xử lý việc này.
Lấy từ nhận xét của Hakre về Magento 1 nhưng tôi nghi ngờ logic tương tự được thêm vào Magento 2 - /programming/10353636/magento-dash-in-store-code