Magento 2 মোড প্রোগ্রামক্রমে পান


11

কোডটি নিয়ে চলছে বর্তমান মোডে ম্যাজেন্টো 2 পাওয়ার সর্বোত্তম উপায় কী ?

আমার ক্ষেত্রে এটি মাথা বিহীন ম্যাজেন্টোর পক্ষে, তবে আমি বেশ কয়েকটি ক্ষেত্রে দেখতে পেলাম যেখানে এটির প্রয়োজন হতে পারে।

উত্তর:


15

আপনি যদি মোডমেন্ট মোডের কথা উল্লেখ করছেন তবে আপনি এটি ব্যবহার করে সিএলআইয়ের মাধ্যমে এটি করতে পারেন:

php bin/magento deploy:mode:show

খাঁটি কোডের মাধ্যমে আপনার এটির প্রয়োজন হলে আপনি ব্যবহার করতে পারেন:

protected $_appState;

public function __construct( \Magento\Framework\App\State $appState )
{
    $this->_appState = $appState;
}

public function doSomething() {
    switch ( $this->_appState->getMode() ) {
        case \Magento\Framework\App\State::MODE_DEFAULT:
            // Action for default mode
            break;
        case \Magento\Framework\App\State::MODE_PRODUCTION:
            // Action for production mode
            break;
        case \Magento\Framework\App\State::MODE_DEVELOPER:
            // Action for developer mode
            break;
    }
}

আমি টাইপ ত্রুটি ব্যতিক্রম পাচ্ছি ব্যতিক্রম # 0 (ম্যাজেন্টো me ফ্রেমওয়ার্ক \ ব্যতিক্রম \ রানটাইম এক্সেক্সশন): অবজেক্ট তৈরি করার সময় টাইপ ত্রুটি ঘটেছে: পিমসাইট \ পিএমএমলায়াউট \ ব্লক \ হেড \ ইন্টারসেপ্টর
কোডফোর্ড গুড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.