একটি জেন্ড লাইব্রেরি ওভাররাইড করুন


9

আমি একটি জেন্ড লাইব্রেরি (জেনড_ডিপিএফপেজ) ওভাররাইড করার চেষ্টা করছি এবং এটি কাজ করছে বলে মনে হচ্ছে না। আমি এটিকে অ্যাপ / কোড / স্থানীয় / জেন্ড / জেন্ডো_ডিপিএফপেজ.এফপিতে রাখছি, তবে পরিবর্তে পিতামাত্ত শ্রেণিটি ব্যবহৃত হচ্ছে।

এটির কাজ পেতে আমার কি কনফিগারেশন পরিবর্তনগুলি করা দরকার?

ধন্যবাদ!

লরা

উত্তর:


21

সমস্ত জেন্ড শ্রেণি সরাসরি ইনস্ট্যান্টেট হয়, উদাহরণস্বরূপ এখানে:

app/code/core/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php:726
$page = new Zend_Pdf_Page($xSize, $ySize);

ক্লাসটি নিজের সাথে পরিবর্তনের জন্য আপনি কোনও কনফিগার.এমএমএল সিনট্যাক্স ব্যবহার করতে পারবেন না এই কারণ <rewrite />

তবে অন্তর্ভুক্ত পথটি প্রত্যাশার মতো সেট করা হয়েছে:

/app/code/local:/app/code/community:/app/code/core:/lib:.:...

সুতরাং সঠিক পথে একটি জেনড শ্রেণি স্থাপন করা (আপনার ভুল হয়েছে) কৌশলটি করা উচিত:

app/code/local/Zend/Pdf/Page.php

আমি সংশোধন করলাম ... :) জেনে রাখা ভাল!
স্যান্ডার মঞ্জেল

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