02-02-2010, 09:10
|
|
|
חבר מתאריך: 27.10.05
הודעות: 1,067
|
|
לא הבנת אותי נכון.
המשתמש תמיד יראה את התוכן הדינאמי, אין פה כמה אתרים שהוא יכול לראות, לו תמיד יש גישה רק לתוכן הדינאמי.
אני אצור סאב-דומיין לתוכן הסטטי בשביל להקל את העבודה על המעצב שלא יצטרך לכתוב:
קוד:
<img src="../../templates/temp_name/images/abc.gif" \>
אלה משהוא בסגנון:
קוד:
<img src="<?php echo uri::get('static'), 'abc.gif'; ?>" />
וה SERVICES נועדו בשביל פעולות AJAX, ראה- החלק ה AJAXי של האתר הראשי.
הבעיה שלי היא לא איך להציג את זה למשתמש, אלה איך לעשות מבנה תיקיות נכון בסביבת העבודה שלי, כי הרי התוכן הדינאמי וה AJAX יחלקו קבצים משותפים.
נכון להיום יש לי משהוא כזה אבל לדעתי זה עקום:
קוד:
root
|-dynamic <- this is the the root of the domain
|-app
|-controllers
|-views
|-sys <- Framework files
|-...
|-index.php <- Front controller
|-static <- static sub-domain
|-images
|-css
|-js
|-services <- services sub domain
|-app
|-controllers
|-sys <- Framework files (not the same as /root/dynamuc/sys, tought might be merged)
|-index.php <- front controller
|-config <- configuration files (shared between all projects)
|-includes <- Helpers n' stuff (shared between all projects)
|-models <- Database layer (shared between all projects)
מה גם שאני רוצה שלא תיהיה בעיה להוסיף עוד פרוייקט, לדוגמא עם בעתיד אפתח בלוג לאתר, הוא כנראה גם יחלוק את ה HELPERים וקבצי הקונפיגורציה אבל יהיו לו מודלים, קונטרוללרים ו VIEW משלו.
אשמח להצעות!
|