03-02-2007, 14:25
|
|
|
|
חבר מתאריך: 02.10.05
הודעות: 2,355
|
|
מערכת template, מיושם ב- MVC
שלום, במהלך הדיון הזה:
http://www.fresh.co.il/vBulletin/sh...ad.php?t=275799
maxim k שיכנע אותי במובן מסוים שצריך מערכת כזאת, ומכיוון שאני לא מאמין בתכנונים שלי, החלטתי להעלות נושא על מה שחשבתי:
כעיקרון אני רוצה שיהיה ניתן לשנות theme בקלות, ולכן החלטתי של- theme יהיה מן דף כזה של הגדרות:
theme.tmp:
קוד:
header
{
bla.......
}
footer
{
bla......
}
ועוד מחלקה שיודעת להפוך את הקובץ הזה למערך... עם מטודות שיודעות להחזיר את ה- header או ה- footer, ליצור בלוק עם תוכן כפרמטר...
עכשיו, השאלה שלי, היא למה לא לאנקלד קובץ עם המערך מוכן? בשביל מה אני צריך את הכאב ראש הזה?
עכשיו, אחרי שיש לי מחלקה של theme, שכוללת את המראה הכללי, נשאלת השאלה, מה קורה אם אני רוצה ליצור בלוק מיוחד למודל מסוים? לפעמים לתוכן יש עיצוב שונה בכל מודל ומודל, מה אני עושה אז?
בכלל, חשבתי על לתת לכל בלוק מספר אפשרויות של תוכן, למשל בלוק עם התחברות מהירה, או הרשמה מהירה (תוכן משתנה ע"י מעבר של עכבר מעל כפתור) ואני לא יודע איך ליישם את זה.
בקיצור, קראתי את המאמר שמקסים הביא לי, ויותר סימני שאלה צצו...
אני לא רוצה להשתמש במערכת מוכנה כמו Smarty, זה הורס את כל הכיף
_____________________________________
|