1. Chào Khách! Khi bạn tham gia diễn đàn thương mại điện tử Mua Bán Plus (MB+) xin vui lòng đọc kỹ những điều khoản trong bản nội quy và quy định.... ( Xem chi tiết)
  2. Việc mua một sản phẩm trên mạng, đặc biệt là sản phẩm đã qua sử dụng đôi khi có thể có những rủi ro lớn. Một số lưu ý nhỏ sau đây bạn nên xem qua để đảm bảo an toàn hơn khi mua hàng trực tuyến. ( Xem chi tiết)

Hà Nội chỉ dẫn Làm thế nào để tạo một mô đun giảm trong Magento 2

Thảo luận trong 'Dịch vụ công nghệ' bắt đầu bởi cuaninh92, 14/5/16.

  1. MB+ - Như cả nhà đã biết, chúng tôi vừa hoàn tất Magento 2 module một vài ngày trước đây . Đây là mô đun đầu tiên của chúng tôi nâng cấp từ Magento 1.9.x để Magento 2. Bạn có thể tìm thấy cụ thể hơn, các chức năng của thương hiệu Magento2: magebay.com/magento-2-extensions . hôm nay, chúng tôi sẽ hướng dẫn bạn làm thế nào để tạo ra một module Magento 2 với một vài bước giảm . Đây là một hướng dẫn chi tiết với tất cả các bước cấp thiết để tạo ra các mô đun trong Magento, đó là xứng đáng để đọc
    Trước khi tạo các module, nó là cần thiết để hiểu được sự dị biệt trong cấu trúc thư mục giữa hai phiên bản của Magento. Trong Magento 2 cấu trúc thư mục, biển mã được sa thải khỏi cấu trúc tập tin code-base. hiện thời tất cả các mô đun được nhóm lại bởi nhà cung cấp. Do đó, chúng ta có thể tạo thêm các module ngay trong folder app / code.
    I. Sự khác nhau giữa Magento1.0 và Magento2.0


    Trong Magento2 có sự đổi thay mạnh mẽ trong cấu trúc của mã. Để hiểu làm thế nào để tạo ra một module trong Magento2, chúng tôi danh sách những dị biệt giữa hai phiên bản của magento như dưới đây:
    [​IMG]
    Tạo một module giảm trong Magento2

    Chúng tôi tạo ra mô-đun với Namespace là Ves và module Name là HelloWorld
    tìm hiểu thêm : magento 2 checkout page
    Bước 1 : chúng ta cần tạo ra một module.xml tập tin trong app / code / Ves / HelloWorld / etc
    [​IMG]
    Bước 2 : Tạo app / code / Ves / HelloWorld / registration.php tập
    [​IMG]
    Bước 3 : Tạo một bộ định tuyến lối vào trong app / code / Ves / HelloWorld / etc / frontend / routes.xml

    [​IMG]
    Phần đầu tiên của chuỗi đường chỉ mà nút Magento nên xem xét để tìm Tên trước của URL
    Sau đó, các router ID chỉ mà router chúng ta sẽ sử dụng: lối vào hoặc adminhtml (giống như trong Magento1).Hãy lưu ý rằng tên trước là phần đầu tiên của URL và nó phải là duy nhất.
    Bước 4 : Tạo một hành động điều khiển
    Tạo file index.php trong app / code / Ves / HelloWorld / Controller / Index . Đây sẽ bản đồ để localhost / magento2 / helloworld / index / index
    helloworld: phía trước tên
    chỉ số: tên của thư mục bộ điều khiển
    chỉ số: tên của tập tin hành động - index.php
    Mỗi hành động là lớp học riêng của mình mở rộng \ Magento \ Framework \ App \ Action \ Action . Trong mỗi tập tin hành động, sẽ có một tên phương thức thực thi () sẽ involked khi hành động được gọi là
    [​IMG]
    Bước 5 : Tạo một file layout trong thư mục sau áp dụng \ mã \ Ves \ HelloWorld \ View \ frontend \ layout \ helloworld_index_index.xml
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    <?xml phiên bản="1.0"?>
    <page xmlns:xsi="w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <
    body>
    <
    referenceContainer name="content">
    <
    block class="Ves\HelloWorld\Block\HelloWorld" name="lofformbuilder-toplinks" template="Ves_HelloWorld::helloworld.phtml"/>
    </
    referenceContainer>
    </
    body>
    </
    page>

    Bước 6 : Cho phép tạo ra một khối cho mô-đun của chúng tôi. Tạo khối tập tin áp dụng / mã / Ves / HelloWorld / Khối / HelloWorld.php
    [​IMG]
    Step7 : Tạo một tập tin mẫu app / code / Ves / HelloWorld / Xem / frontend / templates / helloworld.phtml
    Chào mừng bạn đến Magento 2

    Bước 8 : mở rộng hoạt Ves_HelloWorld
    Chúng tôi có hai cách để hoạt động Ves_Helloworld mở rộng
    1. đổi thay trực tiếp tập tin áp dụng / etc / config.xml : Trong mảng mô-đun , thêm các yếu tố: 'Ves_Helloworld' => 1
    [​IMG]
    2. dòng Open Command trong thư mục gốc của folder magento và chạy lệnh php thiết lập bin / magento: tăng cấp
    [​IMG]
    Bạn đã biết tất cả các bước để viết một module đơn giản trong Magento2. Khi bạn chạy các liên kết:
    localhost / magento2 / helloworld / index / index , kết quả sẽ được hiển thị như sau
    [​IMG]
    Magento 2 Extensions được tạo ra như là một ví dụ
    *** Magento 2 page Builder
    *** Drag & Drop Magento 2 Mega đơn
    *** SEO tối ưu hóa Magento 2 Blog Extension
    *** Magento 2 Brand Extension
    :

    Chia sẻ trang này

  2. Comments0 Đăng bình luận

Chia sẻ trang này