আমি জিনপুট ডকুমেন্টেশন দিয়ে গিয়েছি ।
আমরা এর মতো জিনপুট অবজেক্টটি অ্যাক্সেস করতে পারি:
JFactory::getApplication()->input;
আমরা যদি আরও মান পুনরুদ্ধার করি তবে এটি জিনপুট অবজেক্টটিকে একটি ভেরিয়েবলে সংরক্ষণ করা কার্যকর হবে তাই JFactory::getApplication()প্রতিবার যখন আমরা এটি করছি তখন আমাদের কল করার দরকার নেই :
$jinput = JFactory::getApplication()->input;
জিনপুট থেকে একটি মান পুনরুদ্ধার করতে আমাদের এটির পদ্ধতিটি ব্যবহার করতে হবে:
$data = $jinput->get('varname', 'default_value', 'filter');
আপনি দেখতে পাচ্ছেন, এর 3 টি প্যারামিটার রয়েছে:
- পরিবর্তনশীল নাম
- ডিফল্ট মান (নাল ডিফল্ট)
- ফিল্টার নাম (সেন্টিমিডিতে ডিফল্ট)
এবং এখানে আমার তৃতীয় প্যারামিটার সম্পর্কিত প্রশ্ন আসে।
আমি কীভাবে নিজের ফিল্টারটি তৈরি করতে পারি Jinput? উদাহরণস্বরূপ যদি আমাকে ফোন নম্বর বা আইপি ঠিকানা বৈধ করতে হয় তবে আমি কীভাবে তার জন্য নিজের ফিল্টারটি তৈরি করতে পারি?