Có cách nào rõ ràng để tạo mã khác biệt khôn ngoan giữa EE và CE không?
Vấn đề.
Tôi đang cập nhật một tiện ích mở rộng để nó hoạt động tốt trên ce-1.9.
Phần mở rộng không dành cho EE, nhưng nó cũng hoạt động trên đó.
Để cập nhật, tôi cần tạo một kịch bản nâng cấp chỉ nên được thực thi nếu được cài đặt trên CE-1.9 (hoặc EE 1.14).
Tôi không thể đơn giản kiểm tra
version_compare(Mage::getVersion, '1.9', '>=');
bởi vì điều này sẽ được kích hoạt trong EE 1.9+ và tôi không muốn điều đó.
Ngay bây giờ tôi đang sử dụng cái này:
$isEE = Mage::helper('core')->isModuleEnabled('Enterprise_Enterprise');
Nhưng nó là loại xấu xí.
Bất kỳ cách nào khác để kiểm tra?