@ রুশিনো আপনার এখানে দুটি 'অ্যাপ' রয়েছে - সম্মুখ-প্রান্ত (পাঠকদের জন্য) এবং ব্যাকএন্ড (প্রশাসকদের জন্য)। কার্যকারিতা প্রতিটি গ্রুপের জন্য, আপনি একটি নিয়ামক আছে।
লগ ইন এমন একটি গোষ্ঠী, যার মধ্যে ফর্ম এইচটিএমএল (ক্ষেত্রগুলি, ভিউকে কল করা), এবং ফর্মটির পরিচালনা (মডেলটির সাথে বৈধকরণ, বৈধকরণ) অন্তর্ভুক্ত রয়েছে। সুতরাং 'লগইন' হ'ল জেনারেটফর্ম এবং হ্যান্ডেলফর্ম দুটি ক্রিয়া সহ একটি নিয়ামক।
পৃষ্ঠাগুলি সামনের এন্ড অ্যাপ্লিকেশন - যা কেবল পৃষ্ঠাগুলি দেখায় - এবং ব্যাকএন্ড অ্যাপের মধ্যে ভাগ করা যায় যা সম্পাদনা, মোছা, তৈরি করতে এবং সম্ভবত এগুলিকে অন্যভাবে দেখার অনুমতি দেয়। হোমপেজটি কমপক্ষে সামনের প্রান্তে 'কেবলমাত্র অন্য একটি পৃষ্ঠা', তাই পৃষ্ঠাগুলি নিয়ন্ত্রকের মধ্যে ফিট করে। ব্যাকএন্ডে, এর যুক্তিগুলি যথেষ্ট আলাদা হতে পারে যে এটি সম্পূর্ণরূপে একটি পৃথক নিয়ামক থাকার ন্যায্যতা প্রমাণ করে।
ব্যবহারকারীদের জন্য - যদি ব্যবহারকারীরা নিজেরাই নিবন্ধভুক্ত করতে পারেন তবে তাদের জন্য ফ্রন্টএন্ড কন্ট্রোলারের প্রয়োজন হবে, তবে যদি তা না হয় তবে ব্যবহারকারীদের সাথে করা সবকিছু কেবল ব্যাকএন্ডে চলে যায়।
নোট করুন যে প্রতিটি ব্যাকএন্ড ফাংশনটিতে জেনারেটর এবং হ্যান্ডলার উভয়েরই প্রয়োজন হতে পারে। জেনেরিক ফর্ম জেনারেটর এমন একটি প্লাগইন সহ এই জিনিসগুলি কনফিগার ফাইলে বিভক্ত করা যেতে পারে।
সংক্ষেপে, এটি এর মতো দেখাচ্ছে:
Frontend
Pages
View, Handle
Login
View, Handle
Users
Register (note that the handler can be the same as 'create' on the backend)
Contact
View
Handle
Backend
Users
Create, Delete, Edit, Update, View
Pages
Create, Delete, Edit, Update, View