Chia sẻ kinh nghiệm: Công cụ hỗ trợ viết code Magento 2 tốt nhất
Trong bài viết này mình sẽ chia sẻ cho các bạn mẹo để có được công cụ hỗ trợ giúp quá trình code module Magento 2 được dễ dàng hơn.
Magento 2 sử dụng nền tảng Zend Framework với ngôn ngữ lập trình là PHP, nó áp dụng các quy ước về lập trình hướng đối tượng và mô hình kiến trúc MVC(Model-View-Controller).
Vậy nên chúng ta sẽ sử dụng công cụ lập trình PHP cụ thể mình muốn giới thiệu với các bạn đó là PhpStorm được phát triển bởi JetBrains, phần mềm này hộ trợ viết PHP, HTML, JavaScript, Symfony, Laravel, Drupal, WordPress và đặc biệt là Magento 2 rất tốt.
Bước 1: Tải và cài đặt PhpStorm.
Các bạn truy cập vào trang chủ PhpStorm để tải về cài đặt như bình thường, chúng ta sẽ được miễn phí sử dụng trong vòng 30 ngày, sau đó các bạn có thể mua để ủng hộ nhà phát triển.
Bước 2: Cài đặt plugin Magento PhpStorm.
Mở PhpStorm lên chọn File -> Settings, hoặc có thể dùng tổ hợp phím tắt Ctrl+Alt+S.
Bảng setting hiện ra các bạn chọn mục Plugins rồi tìm kiếm Magento PhpStorm và chọn Install.
Đợi cho quá trình cài đặt xong các bạn chọn Restart IDE để khởi động lại PhpStorm.
Bước 3: Cài PHPStorm Template cho Magento 2.
Đầu tiên truy cập vào https://github.com/staempfli/magento2-phpstorm-templates/releases, kéo xuống dưới và tải về file stmpfl_2m_templates2.jar
Tiếp theo chúng ta sẽ import file vừa tải vào Phpstorm, chọn file -> Import Settings.
Sau đó tìm theo đường dẫn chọn tới file các bạn vừa tải ở phía trên và chọn ok.
Khi vào tùy chọn New nếu các bạn thấy có thể tạo các file có dạng 2M thì template đã được cài đặt thành công. Bây giờ các bạn đã có thể sử dụng các file 2M để tạo module thuận tiện dễ dàng hơn.
Nếu muốn tự đông thêm các đoạn code Magento 2 trong file php thì chỉ cần gõ 2m nó sẽ hiện ra 1 loạt các template Magento 2 cho các bạn lựa chọn.
Từ đó nếu bạn muốn tự động có 1 đoạn comment cá nhân hóa mỗi khi khởi tạo xml như sau:
Thì chúng ta sẽ vào File -> Settings -> File and Code Templates -> stmpfl_variables -> sửa company và userEmail theo ý muốn rồi chọn ok
Vậy là mình đã hướng dẫn xong cách để có được công cụ hỗ trợ viết code Magento 2.
Cảm ơn các bạn đã đọc bài viết.