আমি কীভাবে পিএইচপি লাইব্রেরি অন্তর্ভুক্ত করব?


12

Drupal এর 7 এ, আছে hook_library()এবং drupal_add_library()যে জাতীয় এবং CSS লাইব্রেরী পরিচালনা করতে ব্যবহার করা যাবে। আমি কীভাবে আমার বিতরণে PHPExel লাইব্রেরি অন্তর্ভুক্ত করব তা সন্ধান করছি।

আমি এটা কিভাবে করবো?

উত্তর:


9

hook_library()কেবল জাভাস্ক্রিপ্ট এবং সিএসএস ফাইলের জন্যই ভাবা হয়; পিএইচপি লাইব্রেরির জন্য আপনার লাইব্রেরি এপিআই মডিউলটি বিবেচনা করা উচিত ।

এই মডিউলটি সাইটগুলিতে / সমস্ত / লাইব্রেরি সম্পর্কিত গ্রন্থাগারের জন্য একটি সাধারণ সংগ্রহস্থল প্রবর্তন করে introdu সাইট // অবদান মডিউল জন্য লাইব্রেরি।

বাহ্যিক গ্রন্থাগারগুলি

Drupal.org- এ কোনও প্রকল্পের সাহায্যে পাঠানো বা প্যাকেজযুক্ত লাইব্রেরি ("প্লাগিনগুলি") বোঝায়। আমরা লাইসেন্সের সাথে শুরু করে, বিভিন্ন রিলিজ চক্রের দিকে এগিয়ে যাওয়া, এবং একই সাথে একাধিক সংস্করণে একই লাইব্রেরি ইনস্টলড থাকার বিরোধের কারণে মারাত্মক ত্রুটিগুলি দিয়ে শেষ না হওয়ার কারণে প্রচুর কারণে তৃতীয় পক্ষের লাইব্রেরিগুলি drupal.org এ হোস্ট করতে চাই না। ড্রুপাল 7-এ কেবল হুক_লিবারি () এর মাধ্যমে বহিরাগত গ্রন্থাগারগুলির জন্য অন্তর্নির্মিত সমর্থন রয়েছে। তবে এটি কেবলমাত্র drupal.org প্রকল্পের জন্য উপযুক্ত যা তাদের নিজস্ব লাইব্রেরি বান্ডিল করে; অর্থাত্ মডিউল লেখক গ্রন্থাগারের স্রষ্টা এবং বিক্রেতা is বাহ্যিক বিকাশিত এবং বিতরণকৃত গ্রন্থাগারগুলির জন্য লাইব্রেরি এপিআই ব্যবহার করা উচিত। একটি সাধারণ উদাহরণ একটি তৃতীয় পক্ষের jQuery প্লাগইন হবে।

লাইব্রেরি এপিআই মডিউল এমন একটি এপিআই প্রয়োগ করে যা তৃতীয় পক্ষের মডিউলগুলি থেকে একটি দ্রুপাল সাইটে ইনস্টল করা লাইব্রেরি লোড করতে ব্যবহার করা যেতে পারে; লাইব্রেরি এপিআই ব্যবহারের পক্ষে হ'ল এটি লাইব্রেরি এবং সংস্করণগুলির মধ্যে নির্ভরতা পরিচালনা করে।



2

এই অপারেশনটি কাস্টম পিএইচপি লাইব্রেরির জন্য কাজ করছে কিনা আমি খুব বেশি নিশ্চিত নই তবে আমি আমার প্রকল্পে কাস্টম সিএসএস এবং জেএস ফাইলগুলি আমদানির জন্য এই পদ্ধতিটি ব্যবহার করেছি।

  1. এখান থেকে লাইব্রেরি মডিউলটি ডাউনলোড এবং ইনস্টল করুন https://drupal.org/project/libraries এবং এটি সক্ষম করুন (প্রয়োজনীয়তা অনুসারে সমস্ত নির্ভরতা ডাউনলোড, ইনস্টল এবং সক্ষম করতে ভুলবেন না)
  2. একটি ডিরেক্টরি সাইট / সমস্ত / গ্রন্থাগার তৈরি করা উচিত ছিল। যদি তা না হয় তবে কেবল সাইট / সমস্ত / তে লাইব্রেরি ডিরেক্টরি তৈরি করুন
  3. আপনার পিএইচপি তৈরি করুন সাইট / সমস্ত / লাইব্রেরি ডিরেক্টরিতে পরিচালক অন্তর্ভুক্ত।
  4. আপনার সমস্ত কাস্টম পিএইচপি ফাইলগুলি সাইটগুলিতে / সমস্ত / লাইব্রেরি / ডিরেক্টরিতে অন্তর্ভুক্ত অনুলিপি করুন।

সংক্ষেপে, আমি অনুমান করি লাইব্রেরি মডিউলটি আপনাকে স্বয়ংক্রিয়ভাবে আপনার প্রকল্পে কাস্টম পিএইচপি, সিএসএস এবং জেএস লাইব্রেরিগুলি আমদানি করতে সক্ষম করবে

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