ম্যাজেন্টো 2 তে অ্যাডমিনটিচটিএমএল ফর্মটিতে সময় সীমার পিকারটি কীভাবে যুক্ত করবেন?


9

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

এছাড়াও, এটি কীভাবে মাইএসকিএল ডাটাবেসে সংরক্ষণ করতে হয় সে সম্পর্কে আমার একটি প্রশ্ন রয়েছে । এই চয়নকারীটির কি প্রবেশের সময় সঞ্চয় করতে 2 টি ক্ষেত্র ("থেকে" এবং "থেকে") দরকার?


এখানে কীভাবে যুক্ত সংযোগগুলি যুক্ত করতে হবে তার একটি লিঙ্ক এখানে devdocs.magento.com/guides/v2.3/ui_comp_guide/howto/… এটি একই লাইনের সাথে রয়েছে, ডিবিতে সংরক্ষণ করার জন্য বৈশিষ্ট্যগুলি তৈরি করুন, প্রদর্শন করার জন্য এক্সএমএল তৈরি করুন।
djfordz

@ জুরজেন আপনি কি কখনও এর সমাধান পেতে পারেন?
fmsthird

না, আমি আর Magento2 সঙ্গে কাজ
জার্গেন

উত্তর:


0

এটা চেষ্টা কর,

অধীনে app\code\Namespace\Module\Block\Adminhtml\Custom\Edit\Form.php

$fieldset->addField(
            'from',
            'time',
            [
                'name' => 'from',
                'label' => __('From'),
                'title' => __('From'),
                'required' => true,
                'note' => __('From Timer')
            ]
        );

$fieldset->addField(
            'to',
            'time',
            [
                'name' => 'to',
                'label' => __('To'),
                'title' => __('To'),
                'required' => true,
                'note' => __('To Timer')
            ]
        );

মানগুলি থেকে এবং মানগুলি সংরক্ষণ করতে ডাটাবেসে ক্ষেত্র তৈরি করুন।

নিয়ামক ফাইলটিতে,

public function saveData()
{
   $data = $this->getRequest()->getPostValue();
   $model = $this->_objectManager->create('Namespace\Module\Model\Custom');
   $model->setData($data);
   $model->save();
}

আমি এটি আগে চেষ্টা করেছি। এই কোডটি উলম্বভাবে দুটি সময় ক্ষেত্র যুক্ত করে। আমার যদি 7 টি টাইম রেঞ্জের পিকার প্রয়োজন হয় (সপ্তাহের প্রতিটি দিনের জন্য) এটি দেখতে খুব জটিল। আমি এটিকে কমপক্ষে একটি লাইনে রাখতে চেয়েছিলাম তবে উপরের চিত্রের মতো যথাযথভাবে রাখার জন্য এটি আকাঙ্ক্ষিত। আমার মতে এই সময়সীমা পিকরটি কেবলমাত্র ম্যাজেন্টো 2 ডিজাইনের ধরণীতে বিদ্যমান এবং এখনও এর বাস্তবায়ন নেই। আপাতত আমি এটি একক পাঠ্য ক্ষেত্র এবং বুটস্ট্র্যাপের তারিখ ব্যাপ্তি পিকার ব্যবহার করে তৈরি করেছি, এটি কেবলমাত্র সময়ের সীমা দেখানোর জন্য কাস্টমাইজ করেছে। ফলাফলটি আমি ডিবিতে পাঠ্য বিন্যাসে সংরক্ষণ করি (উদাহরণস্বরূপ "10: 00-15: 00") যা আমার কাজের জন্য উপযুক্ত।
জুরগান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.