ক্র্যাশ কোর্স 101
10 মডিউল
5 সপ্তাহ

রেকর্ড সম্পাদনা

অনুলিপি করতে ক্লিক করুন

কীভাবে ওয়েব অ্যাপ্লিকেশনগুলিতে রেকর্ড সম্পাদনা করবেন


এখন আমরা সম্পাদনা শুরু করার জন্য প্রস্তুত। শহরগুলির সাথে একটি টেবিলের উদাহরণ ব্যবহার করে এটি করা যাক। সম্ভবত একটি শহর জনসংখ্যা সম্পর্কে আপডেট তথ্য পেয়েছে, তথ্যগত বিবরণ পরিবর্তিত হয়েছে, এমনকি নামও। এটি করার জন্য, আমাদের টেবিলে একটি বোতাম তৈরি করতে হবে যা মডেল উইন্ডোটি খুলবে এবং নিজেই মডেল উইন্ডো তৈরি করবে, যেখানে সম্পাদনা করা হবে।

রেকর্ড সম্পাদনার জন্য মডেল

সাধারণভাবে, এই প্রক্রিয়াটি কীভাবে নতুন রেকর্ডের মূল সৃষ্টি করা হয়েছিল তার অনুরূপ। আমরা সেখানে একটি বোতাম টিপলাম, এবং প্রয়োজনীয় ডেটা পূরণ করে একটি মডেল উইন্ডো উপস্থিত হয়েছে। কিন্তু মোডালের সমস্ত ইনপুট ক্ষেত্র তৈরি করার সময় খালি ছিল; আমরা যে পোস্ট তৈরি করছিলাম তার আইডি জানার দরকার ছিল না। সমস্ত ডেটা হয় ম্যানুয়ালি পূরণ করা হয়েছিল বা স্বয়ংক্রিয়ভাবে বরাদ্দ করা হয়েছিল। এখন, সম্পাদনার জন্য, আপনাকে একটি কঠোরভাবে সংজ্ঞায়িত রেকর্ড খুলতে হবে এবং এর সঠিক ডেটা পেতে হবে।


সম্পাদনা বোতাম সেট আপ করে শুরু করা যাক। এর কাজ হবে পোস্ট আইডি গ্লোবাল ভেরিয়েবলে লেখা এবং একটি মোডাল এডিটিং উইন্ডো ওপেন করা। এর সংশ্লিষ্ট ব্যবসা প্রক্রিয়া তৈরি করা যাক. আপনি দেখতে পাচ্ছেন যে তৈরি গ্লোবাল ভেরিয়েবলটি তার অনন্য নামের অধীনে ব্লকের সাধারণ তালিকায় রয়েছে।


এর পরে, আপনাকে মডেল সম্পাদনা উইন্ডোটি নিজেই কনফিগার করতে হবে। দৃশ্যত, এটি ডাটাবেসে নতুন রেকর্ড যোগ করার জন্য আগে তৈরি করা মডেল উইন্ডো থেকে (নাম ব্যতীত) কোনো কিছুতে পার্থক্য করে না। মূল পার্থক্যটি ব্যবসায়িক প্রক্রিয়ার মধ্যে রয়েছে যা উইন্ডোটি খোলার সময় শুরু করতে হবে।


এটির কাজটি একটি নতুন শহরের রেকর্ড তৈরি করার সময় আগে যা করা হয়েছিল তার প্রায় একটি মিরর ইমেজ। একটি গ্লোবাল ভেরিয়েবল থেকে সিটি আইডি নেওয়া, ডাটাবেস থেকে তথ্য নেওয়া এবং উপযুক্ত ইনপুট ফিল্ডে বিতরণ করা প্রয়োজন।



প্যাচিং রেকর্ড

এর পরে, এটি কেবলমাত্র একটি নতুন শহর তৈরি করতে ব্যবহৃত একটি ব্যবসায়িক প্রক্রিয়া তৈরি করে Save বোতামটি কনফিগার করার জন্য অবশিষ্ট থাকে। শুধুমাত্র পার্থক্য হল একটি গ্লোবাল ভেরিয়েবল থেকে একটি আইডি ব্যবহার করা এবং POST এর পরিবর্তে অনুরোধের ধরন PATCH


এখন, যখন আপনি সম্পাদনা বোতামে ক্লিক করেন, আপনি ডাটাবেস থেকে পছন্দসই রেকর্ড সম্পর্কে বিস্তারিত তথ্য খুলতে পারেন, যেকোনো ক্ষেত্র পরিবর্তন করতে পারেন এবং পরিবর্তনগুলি সংরক্ষণ করতে পারেন।

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

Was this article helpful?
এখনও একটি উত্তর খুঁজছেন?
কমিউনিটিতে যোগ দিন