נגעלתי שראיתי את זה הם עושים שם דבר כזה
כדי להדפיס כפתור:O
פה אתה צודק מיליון אחוז אין מה להתווכח,אבל יש דברים ממש ממש יעילים שם כמו טיפול בבקשות של AJAX לקבל את הנתונים ולהחזיר אותם בXML או JSON בדרך הכי נוחה שיש,או סתם למשל המחלקה של המסד נתונים שלהם,ממש נוחה היא יודעת לתקשר בין הנתונים שמגיעים בForm שאתה שולח לDataBase שלך באופן ממש נוח שסה"כ מה שאתה צריך לעשות זה
function add() { if (!empty($this->data)) { if ($this->Forum->save($this->Forum->data)) { $this->flash("הפורום נשמר בהצלחה"); } } }
|
כאילו data מכיל כבר את כול המידע מהforms בתוך קובץ הModel אתה יוצר משתנה נניח של vailds עם האיזורים שאתה רוצה שהוא ייבדוק אותם וקיימים קבועים לבדיקות האלה למשל,CHECK_EMPTY,CHECK_LANG שכול אחד מהם יכול לבדוק משהו אחר.
והדבר הכי יעיל פה זה האופטימיזציה הכול יעיל נניח משתמש כמוני שרמת החשיבה התיכנותית שלו לא בשמיים מבחינת אופטימיזציה זה ממש יעיל בשבילי,המחלקה למשל של הSQL יודעת לעבוד עם טראנזקציות(rollback/commit) ,עבודה עם טריגרים עם כול הנושאים המסובכים והיא עושה את זה בשיא היעילות שמע אני עדיין בעד לכתוב קוד בכו"א זה נהיה קצת מגעיל ברגע שאתה רק פונה לפונקציות ומציב נתונים ,אז אני אישית משתמש רק בדברים שבאמת מועילים לי מבחינת אופטימיזציה של הקוד של המסד נתונים וזמן העבודה שלי.
וואי חפרתי בטח אתה לא תקרא את זה אפילו