04-09-10, 12:12 | # 1 |
חסום
|
בניתי מחלקה, הצעות לשיפור
PHP קוד:
שאלה ראשונה: האם את משתני הPOST ותנאיי הIF לעשות לאחר הטופס עצמו בHTML של המערכת או בבדיקה בפונקצייה בCLASS ואז בHTML אתה פשוט קורא לפונקצייה הרצוייה מהמערך וזה מבצע את הבדיקות לבד.. שאלה שנייה: האם המחלקה יעילה? אני מתכנן לפתח CMS ענקית ע"י שימוש בOOP תודה רבה על שיתוף הפעולה, ושבת שלום! Last edited by Ben21; 04-09-10 at 12:37.. |
04-09-10, 22:58 | # 2 |
חבר וותיק
|
אני מציע מראש לשקול שימוש ב ActiveRecord..
|
04-09-10, 23:22 | # 3 |
אחראי פורום
|
אני מציע שתסתכל במחלקות MySQL וללמוד מהם.
אין צורך להגדיר " var $host,$user,$pass,$dbname;" ודומיהם. ובהמשך להערה האחרונה - תסתכל על הקוד שלך.. PHP קוד:
אחר כך אתה מגדיר שלפונקציה קוראים עם נתונים מסויימים - אבל אתה אחר כך מגדיר אותם מחדש. אם יש לך מחלקה למסד הנתונים - שתכיל בתוכה גם פונקציה שתטפל בשאילתאות. גלריה כותבים עם 2 L - ז"א gallery. אם אתה מעוניין להתחיל ליישם את עקרונות התכנות מונחה עצמים, אני שוב פעם - ממליץ להסתכל על מחלקות קיימות. אם יש לך פונקציה שמטפלת במחיקה לדוגמא של תמונה גלריה - היא לא תציג את המידע. היא רק אמורה להחזיר TRUE/FALSE (אם היא הצליחה או לא). אתה צריך גם להסתכל כאן על עקרונות של אבטחת מידע - ז"א לבצע escaping של המידע שנכנס למסד... אני חושב שלפני שתתחיל בלתכנת מערכת גדולה כדאי שתקרא מחדש את הדפים ב-PHP.NET שמסבירים על פונקציות ועל OOP. יש דף מעולה שמסביר על פונקציות ב-PHP.NET: http://www.w3schools.com/PHP/php_functions.asp בהצלחה! |
05-09-10, 13:29 | # 4 |
חבר בקהילה
|
אתה צריך ללמוד OOP לפני שאתה מפתח CMS כזאת.. זה סתם פונקציות בתוך מחלקה.
מציע לך לקרוא קצת חומר, לא חסר |
05-09-10, 17:52 | # 5 | |
משתמש - היכל התהילה
|
ציטוט:
__________________
בברכה, חגי בלוך גדות. |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|