View Full Version : سوال: بررسی smarty
mirmousavi
دوشنبه 26 بهمن 1388, 20:07 عصر
سلام
من در حال بررسی MVC و Smarty هستم ولی MVC رو بر روی Smarty خوب درک نمی کنم.
سوال من اینه که آیا
فایل های *.tpl لایه View
فایل index.php لایه Controller
و فایل های دیگر *.php که معمولا در libs قرار می گیرند لایه Model
هستند؟
tarhebartar
سه شنبه 27 بهمن 1388, 11:51 صبح
دوست عزیز , در ابتدای کار یه کتاب در باره این معماری بخونید که بدونی هر لایه برای خودش چه می کنه !
Model = ارتباط با دیتابیس و هندل کردن کوئری هایی که از سمت لایه Controller ارسال میشه
View = رابط کاربر و نمایش پارامترهایی که از سمت لایه Controller ارسال میشه ( هیچ ارتباطی با دیتابیس ندارد )
Controller = رابط میانی بین Model و View و به هیچ عنوان کار دو لایه قبلی رو انجام نمیده و صرفا رابط این دو و caller برای توابع و ارسال پارامترهاست
من برای این معماری Codeigniter رو معرفی و پیشنهاد می کنم.
موفق باشید
mirmousavi
سه شنبه 27 بهمن 1388, 14:25 عصر
درسته، ولی این معماری و این لایه ها در Smarty به چه صورت میشه؟
:متفکر: مثلان فایل index.php کدوم لایه هست؟
:متفکر:و آیا فایل های tpl که فقط برای قالب بندی سایت استفاده میشه همون لایه View نیست؟
mirmousavi
پنج شنبه 29 بهمن 1388, 17:04 عصر
یعنی اینجا کسی نیست جواب من رو بده؟
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.