الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية عرض الخطأ والنجاح & amp؛ رسالة تحذير في Magento 2

ستساعدك المقالة التالية: كيفية عرض الخطأ والنجاح & amp؛ رسالة تحذير في Magento 2

يمكن جعل واجهة متجر Magento 2 تفاعلية مع الزوار من أجل تحسين التجربة في الموقع ، أو إرشادهم عبر المتجر ، أو تقييدهم ببعض الإجراءات.

على سبيل المثال ، اعرض رسالة نجاح عند إنشاء حساب ناجح ، أو رسالة خطأ على كلمة مرور خاطئة لتسجيل الدخول ، أو رسالة تحذير عندما يكون المستخدم على وشك انتهاك قاعدة وضعها مسؤول المتجر.

بهذه الطريقة ، اجعل واجهة مستخدم متجر Magento 2 تفاعلية للتفاعل مع الزوار. ويمكن تنفيذ الكود أدناه على عرض الخطأ والنجاح ورسالة التحذير في Magento 2.

طريقة عرض رسالة الخطأ والنجاح والتحذير في Magento 2:

<؟ php namespace Vendor \ Extension \ Controller \ Index؛ استخدام Magento \ Framework \ Message \ ManagerInterface ؛ استخدام Magento \ Framework \ App \ Action \ Action ؛ فئة إرسال تمتد الإجراء {protected $ messageManager؛ public function __construct (Context $ Context، ManagerInterface $ messageManager) {$ this-> messageManager = $ messageManager؛ عودة الوالد :: __ بناء (سياق $)؛ } تنفيذ الوظيفة العامة () {$ this-> messageManager-> addError (__ (“Error”)) ؛ $ this-> messageManager-> addWarning (__ (“تحذير”)) ؛ $ this-> messageManager-> addNotice (__ (“إشعار”)) ؛ $ this-> messageManager-> addSuccess (__ (“Success”)) ؛ }}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<؟ php

مورد مساحة الاسم \ ملحق \ وحدة تحكم \ فهرس ؛

استخدام Magento \ Framework \ Message \ ManagerInterface ؛

استخدام Magento \ Framework \ App \ Action \ Action ؛

فئة “إرسال” تمتد العمل

{

messageManager المحمي $ ؛

الوظيفة العامة __construct (سياق $ ، ManagerInterface $ messageManager)

{

$ this-> messageManager = $ messageManager ؛

عودة الوالد :: __ بناء (سياق $)؛

}

تنفيذ الوظيفة العامة ()

{

$ this-> messageManager-> addError (__ (“خطأ”)) ؛

$ this-> messageManager-> addWarning (__ (“تحذير”)) ؛

$ this-> messageManager-> addNotice (__ (“إشعار”)) ؛

$ this-> messageManager-> addSuccess (__ (“Success”)) ؛

}

}

هذا كل شيء.

نرحب بأي شكوك حول التنفيذ في قسم التعليقات أدناه. كنت سأحلها في أسرع وقت ممكن.

لا تتردد في مشاركة المنشور عبر وسائل التواصل الاجتماعي بين زملائك المطورين.

شكرًا.