ম্যাজেন্টোতে আমি অ্যাপ্লিকেশন / ইত্যাদি / এ থাকা কোনও * .xML ফাইল অন্তর্ভুক্ত করব?


11

আমি log_%টেবিলগুলি অক্ষম করছিলাম যখন বুঝতে পেরেছিলাম যে এটির নিজস্ব xML ফাইলটিতে কনফিগারেশনটি রাখা সহজ হবে। সুতরাং আমি কীভাবে অ্যাপ্লিকেশন / ইত্যাদি / এর মধ্যে থাকা এক্সএমএল ফাইলগুলি অন্তর্ভুক্ত রয়েছে তা সন্ধান করতে শুরু করেছি। আমি যখন লোকাল.এক্সএমএল ব্যতীত অন্য কোনও বিষয়ের জন্য সরাসরি উল্লেখগুলি খুঁজে না পেয়েছি এবং আমি জানি যে এন্টারপ্রাইজ.এক্সএমএল অন্তর্ভুক্ত রয়েছে, আমি একটি পরীক্ষার চেষ্টা করেছি: আমি 'এনলোজ.এক্সএমএল' (নীচে) নামে একটি সঠিকভাবে ফর্ম্যাট করা কনফিগার ফাইল যুক্ত করেছি এবং অ্যাপাচি পুনরায় চালু করেছি।

<?xml version="1.0"?>
<config>
  <frontend>
    <events>
      <controller_action_predispatch>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </controller_action_predispatch>
      <controller_action_postdispatch>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </controller_action_postdispatch>
      <customer_login>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </customer_login>
      <customer_logout>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </customer_logout>
      <sales_quote_save_after>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </sales_quote_save_after>
      <checkout_quote_destroy>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </checkout_quote_destroy>
    </events>
  </frontend>
</config>

নিশ্চিতভাবেই, আমার লগগুলি এখনও লিখিত হচ্ছে না। আমি এখানে কেবল একটি স্যানিটি চেক খুঁজছি: আমি কি কোনও * .xML ফাইল অ্যাপ / ইত্যাদিতে রাখতে পারি এবং ম্যাজেন্টো এটির অন্তর্ভুক্ত করার আশা করতে পারি?


1
বিটিডাব্লু, আপনি যদি কেবল ম্যাগেন্টো কনফিগারেশন পরিবর্তন করে থাকেন তবে আপনাকে অ্যাপাচি পুনরায় চালু করার দরকার নেই। তবে আপনাকে কনফিগার ক্যাশে সক্ষম থাকলে তা সাফ করার দরকার হতে পারে।
লুক মিলস

উত্তর:


12

হ্যা, তুমি পারো. *.xmlএই ফোল্ডারে নামের যে কোনও ফাইল সন্ধান করতে এটি ম্যাজেন্টোর মানক কনফিগারেশন লোডিংয়ের অংশ । বিশেষত, নিম্নলিখিত কোডটি এটি করে।

#File: app/code/core/Mage/Core/Model/Config.php
$etcDir = $this->getOptions()->getEtcDir();
$files = glob($etcDir.DS.'*.xml');

এছাড়াও, স্ট্যাকএক্সচেঞ্জের স্ব-লিঙ্কের জন্য একটি দীর্ঘ দীর্ঘ যা আপনি কখনও কনফিগারেশন লোডিং সম্পর্কে জানতে চেয়েছিলেন তার চেয়ে বেশি কভার করে ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.