Coldfusion / מדריך Coldfusion / בדיקת התבניות שלכם ופתרון בעיות

בדיקת התבניות שלכם ופתרון בעיות


דבר ראשון, וודאו שאתם בוחנים את התבנית שלכם דרך שרת הרשת שלכם ולא כקובץ. כתובת ה-URL שלכם אמורה להראות כך:

http://www.yourdomain.com/some_template.cfm

ולא כך:
file://C:\web_site\some_template.cfm

Coldfusion עוברת בתיאום עם תוכנות שרתי רשת בלבד. זה עלול להישמע מובן מאליו, אבל כשאתם מתכנתים כאילו אין מחר וטסים בין העורך לדפדפן עם Alt+Tab, קל לשכוח משהו כזה. אם אתם עושים שימוש בספקית רשת חיצונית, זה אומר שתצטרכו להעלות את התבניות שלכם לפני שתוכלו לבחון אותן, אלא אם כן יש לכם מספיק מזל ואתם יכולים להרשות לעצמכם להתקין עותק של coldfusion על המכשיר שלכם.

אם חרבשתם את הקוד שלכם איכשהו, coldfusion תחזיר הודעת שגיאה במקום את עמוד ה-HTML שציפיתם לראות. חלק גדול מהשגיאות הנפוצות נובע מביטויי SQL שגויים בשאילתות שלכם. אם יש לכם כזה, בדקו את ביטוי השאילתא כדי לוודא שאתם עושים שימוש בתווי טקסט בשדות טקסט ובתווי ספרות בשדות נומריים. שימו לב גם שכל שדה NAME שציינתם ב-CFQUERY וב-CFOUTPUT אכן מופיע בטבלאות שלכם. תו אחד סורר מספיק כדי לבלגן את כל העסק.

יתכן ותתקלו גם במצב בו תראו את ראש העמוד שלכם (כותרת עליונה וכו') אבל לא את תחתיתו. זה קורה כאשר coldfusion מעבדת CFQUERY שלכם כמו שצריך אבל אז נתקעת במשהו ב-CFOUTPUT. עשו שימוש בפקודת הצפייה במקור שבדפדפן שלכם, וככל הנראה תוכלו לראות את הודעת השגיאה של CF משולבת בתוך קוד המקור של העמוד.

באופן כללי, הודעות השגיאה של coldfusion הן די לא ברורות, אבל, ברגע שתפתחו מספר תבניות, תוכלו לחוש איפה כדאי לחפש בעיות.

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

זאת הסיבה שבגללה אני אסקור מספר מקורות מעולים בפרק הבא.



עמוד הבא: עוד על coldfusion >>




מבט כללי
שעור 1
מה זה בכלל?
מי צריך את זה?
התקנת coldfusion
והגדרת מקור מידע

בחינת מאגר המידע שלכם
סיכום
שעור 2
תבניות coldfusion
תבניות בסיסיות
ביטויי SQL
עוד CFOUTPUT
CFIF ו-CFELSE
סיכום
שעור 3
עוד על בניית תבניות
כותרות עליונות ותחתונות
בדיקת התבניות שלכם
ופתרון בעיות >
עוד על coldfusion
סיכום