আমার কাস্টম মডিউলটি থেকে ব্লকটি পণ্য পৃষ্ঠাতে প্রদর্শিত হচ্ছে না। আমি কীভাবে ডিবাগ করতে পারি?


15

অনলাইনে টিউটোরিয়াল অনুসরণ করে আমি আমার প্রথম কাস্টম মডিউলটি তৈরি করছি। আমি পেয়েছি যে আমার মডিউলটি "আবিষ্কার" করার জন্য আমাকে সিস্টেমের জন্য কিছু নির্দিষ্ট এক্সএমএল ফাইল তৈরি করতে হবে, তবে আমি এক্সএমএলটি ভেঙে গেলেও আমি কোনও পার্থক্য দেখি না, বা কখনও কখনও এমন একটি পৃষ্ঠা দেখি যা আমাকে বলে যে একটি ত্রুটি রিপোর্ট রয়েছে যা গোপন করা হচ্ছে। আমি কীভাবে এই ত্রুটি প্রতিবেদনগুলি সন্ধান করতে পারি এবং আমি যখন বিকাশ করছি তখন সিস্টেমের কাছ থেকে প্রতিক্রিয়া পাওয়ার কী উপায় আছে?

এখানে আমার ফাইল অ্যাপ্লিকেশন / ইত্যাদি / মডিউল / ব্লুআর্কন_টেষ্ট.এক্সএমএল :

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <BlueAcorn_ExampleModule>
            <active>true</active>
            <codepool>local</codepool>
        </BlueAcorn_ExampleModule>
    </modules>
</config>

এবং এখানে আমার কনফিগারেশন ফাইলটি অ্যাপ / কোড / স্থানীয় / ব্লুয়াকর্ন / উদাহরণ / ইত্যাদি / config.xML এ রয়েছে :

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <global>
        <blocks>
            <test>
                <class>BlueAcorn_ExampleModule_Block</class>
            </test>
        </blocks>
        <layout>
            <updates>
                <test>
                    <file>example.xml</file>
                </test>
            </updates>
        </layout>
    </global>
</config>

প্রশ্নের জন্য +1 এটি প্রাথমিকভাবে যারা সাইটটি পরিদর্শন করবেন তাদের জন্য দুর্দান্ত। আমাদের কি আরও এই ধরণের প্রশ্ন পোস্ট করা শুরু করা উচিত?
পিজিরকিন্ড

1
আমি মনে করি উভয় প্রারম্ভিকদের পক্ষে এর মতো উত্তর দেওয়া ভাল হবে এবং পাশাপাশি আমরা একাধিক "জিনিস" জড়িত প্রশ্নগুলির উত্তর কীভাবে দেব তা নির্ধারণ করা আমাদের পক্ষে ভাল হবে
বেনমার্ক

আরে, সেই হাসি সবকিছু বদলে দেয়! :-)
বেনমার্কস

উত্তর:


7

ত্রুটি প্রতিবেদন হিসাবে, আমার ধারণা আপনার exceptionএবং systemলগগুলি প্রয়োজন হতে পারে । আরও একবার, অ্যালান স্টর্ম ম্যাজেন্টো সাইটটি ম্যাজেন্টো ডেভলপমেন্ট এনভায়রনমেন্টের কাজে আসবে । এখানে আপনি কীভাবে লগিং চালু করবেন এবং সেই লগ ফাইলগুলি কোথায় পাবেন তা পাবেন।

var/report/ফোল্ডারে সংরক্ষিত থাকা অন্যান্য ত্রুটি রয়েছে । আমার ক্ষেত্রে আমি লগ ইন করার জন্য কেবলমাত্র এসকিএল আপডেটের ত্রুটি দেখেছি।

সঙ্গে একটি উপায় আছে যখন আমি উন্নয়নশীল করছি সিস্টেম থেকে প্রতিক্রিয়া পেতে হয়? আপনি কি ব্যতিক্রম হ্যান্ডলিং, লগিং ইত্যাদি উল্লেখ করছেন? তারপরে এই অন্যান্য লিঙ্কটি পরীক্ষা করুন: পিএইচপি ত্রুটি হ্যান্ডলিং এবং ম্যাজেন্টো বিকাশকারী মোড


8

ইহা হচ্ছে

<codePool>local</codePool>

একটি মূলধন সঙ্গে পি


6

ম্যাজেন্টো আপনার মডিউলটির বিভিন্ন অংশ আবিষ্কার এবং ব্যবহার করতে এক্সএমএল ব্যবহার করে।

আপনি যদি এক্সএমএলটি ভাঙেন তবে কখনও কখনও ম্যাজেন্টো কিছু বলবে না, তবে আপনি যখন আপনার মডিউলটির সেই অংশটি ব্যবহার করতে চান, তখন ম্যাগেন্টো আপনাকে বলবে যে এটি বিদ্যমান নেই।

এক্সএমএল ভুলগুলি এড়ানোর এক উপায় (তারা কখনও কখনও সন্ধান করতে খুব হতাশ হতে পারে), প্রাক-উত্পন্ন বয়লারপ্লেট এক্সএমএল এবং শ্রেণি সেটআপ ফাইলগুলি ব্যবহার করা।

সিল্কসফটওয়্যার একটি সাধারণ "মডিউল ক্রিয়েটর" তৈরি করেছে যা আপনাকে ক্লান্তিকর বিকাশের কয়েক ঘন্টা বাঁচাতে পারে।

আপনি এগুলি এখানে পেতে পারেন: http://www.silksoftware.com/magento-module-creator/

তারা কী করে তা আপনাকে আপনার মডিউলের জন্য 'কঙ্কাল' তৈরি করার অনুমতি দেয় (সেখানে কোনও সংবেদনশীল কোড না রেখে), তারা আপনাকে ব্লক, মডেল ইত্যাদি যুক্ত করার অনুমতি দেয় they

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