ארכיון יומי: 26 ספטמבר, 2010

ניתובים דינאמיים עם סינטרה

אם אתם עדיין לא מכירים את סינטרה, אז דבר ראשון תתבישו לכם, ודבר שני איפה אתם חיים ? זה הmicro-framework המדובר ביותר בשנתיים האחרונות, ויש כל כך הרבה ניסיונות לממש אותו בעוד שפות, אבל הוא פשוט תפור על רובי כמו כפפה ליד.

בדוגמא הראשונה שהעברתי על סינטרה, העתקתי דוגמא סטטית מאוד, על קוד אשר מאוד ברור מה קורה איתו. אבל מה קורה כאשר החוקים שלנו זהים תמיד בניתוב, אבל אנחנו צריכים משהו יותר דינאמי ? הרי אם יש לי עכשיו 20 דפים, כאשר חוקי הניתוב זהים לחלוטין, 20 חוקים זה יותר מידי, אז אם אתם נמצאים במצב הזה, הפוסט הזה בשבילכם.

נתחיל בדוגמא פשוטה: אני רוצה שכל דף אשר מתקבל ללא חוק מסויים שקבעתי, אלא ב "root" הראשי של האתר, יפונה לכתובת נכונה יותר. אני אבצע את זה בצורה הבאה: להמשיך לקרוא