11-08-2009, 20:31
|
|
|
חבר מתאריך: 06.05.04
הודעות: 297
|
|
לא מבין את הצורך בלערבב HTML עם PHP.
כשההפרדה בניהם כול כך פשוטה, שזה לא ייאמן, מה הבעיה ליצור מחלקה של Templates שתעשה Render לדף HTML ותעביר אליו מידע?
זה יחסוך לך כול כך הרבה בלגאן, תחשוב על זה, סה"כ אתה תצטרך ליצור דפי HTML לחוד (כמובן שאם אתה מעביר אליהם PHP אז הסיומת שלהם תיהיה בהתאם), ואת התסריט עצמו בPHP לחוד.
העתקתי לך סתם פונקציה מאצלי שמבצעת את מה שאני אומר (הורדתי ממנה את כול מה שלא רלוונטי).
קוד PHP:
<?php function render($view, $pass_data) { foreach ($pass_data as $key => $value) ${$key} = $value; require $this->templates_folder."/".$view.$this->template_extenstion; } ?>
|