السلام عليكم عندي سؤال بخصوص controller في نمط MVC
هل الكنتروللر هو السؤال عن التحقق ومعالجة البيانات مثل التنظيف التعقيم للبيانات الاتية من view بعد ذالك تذهب الى model .
او model هو ياخذ البيانات من الكنترولرر ويقوم بمعالجة البيانات والتحقق منها
مثلا :
private function validateTextInputs($bookName, $description, $language, $file_type)
{
if (empty($bookName)) {
return ['hasInputEmpty' => 'يرجاء كتابة اسم الكتاب'];
}
if (empty($description)) {
return ['hasInputEmpty' => 'يرجاءإدخال وصف الكتاب'];
}
if (empty($language)) {
return ['hasInputEmpty' => 'يرجاء تحدد اللغة'];
}
if (empty($file_type)) {
return ['hasInputEmpty' => 'يرجاء تحدد نوع الملف'];
}
return null;
}