PHP-এ ডিফল্ট এবং কাস্টম মেটা ট্যাগ ম্যানেজমেন্ট
মেটা ট্যাগ (description, author, keywords ইত্যাদি) সাধারণত লেআউট ফাইলে ডিফল্টভাবে সেট থাকে। প্রতিটি ভিউ (view) ফাইলে সেগুলো ওভাররাইড করার জন্য একটি সহজ প্যাটার্ন নিচে দেওয়া হলো।
১. কনফিগ ফাইলে ডিফল্ট মান সেট করুন
<?php
return [
'adminEmail' => 'demo@example.com',
'description' => 'ডিফল্ট ডকুমেন্ট विवরণ'
];
?>
২. লেআউট ফাইলে ডিফল্ট মেটা রেজিস্টার করুন
<?php $this->registerMetaTag($app->params['adminEmail'], 'author'); $this->registerMetaTag($app->params['description'], 'description'); ?>
৩. ভিউ ফাইলে নির্দিষ্ট পেজের জন্য ওভাররাইড করুন
<?php
$this->registerMetaTag('পেজ-নির্দিষ্ট বিবরণ', 'description');
$this->registerMetaTag('পেজ-লেখক', 'author');
?>
Yii, Laravel বা অন্য ফ্রেমওয়ার্কে এই প্যাটার্নটি সমানভাবে প্রয়োগ করা যায়। মূল কনসেপ্ট: ডিফল্ট সেট → ভিউতে ওভাররাইড।