سعد الخضران نشر 31 مارس أرسل تقرير نشر 31 مارس لدي مشروع كبير جدا , ويوجد فيه صفحات كثيرة واحتاج طريقة عزل اكواد html عن php لكي تساهل علي قراءه الاكواد وتعديل عليها .. مثال قبل التعديل if ( $this->taskNumber == 0 ) { echo "<div id=\"qstd\">\r\n\t<h1> <img class=\"point\" src=\"assets/x.gif\" alt=\"\" title=\"\"> "; echo LANGUI_GUIDE_T1; echo "</h1><br>\r\n\t<i>"; echo LANGUI_GUIDE_T2; وبعد ما قمت بتعديل الكود يدوي يصبح هكذا .. <?php if ( $this->taskNumber == 0 ){ ?> <div id="qstd"> <h1> <img class="point" src="assets/x.gif" alt="" title=""> <?php echo LANGUI_GUIDE_T1; ?> </h1> <br> <i> <?php echo LANGUI_GUIDE_T2; ?> </i> <br> <br> </div> <?php } ?> احتاج طريقة او اضافه تسهل علي عمل ذالك .. 1 اقتباس
0 Adnane Kadri نشر 1 أبريل أرسل تقرير نشر 1 أبريل لتسهيل عملية فصل الأكواد HTML عن الـ PHP في مشروعك، استخدم مفهوم الـ Templating. بحيث يتيح لك الـ Templating فصل أكواد HTML وPHP بشكل أكبر ويساعدك في تطبيق مبدأ فصل المهام seperating of concerns والذي هو مبدأ مهم من مبادئ علوم الحاسب، قد يمكنك أيضا توزيع المشروع ضمن معمارية مشهورة مثل MVC لفصل مهام التطبيق وجعل التطبيق يتواصل مع بعضه داخليا بشكل أكبر وأكثر فعالية، قد يمكنك ايضا الاستفادة مما تقدمه أطر عمل من مثل Laravel لاستخدام محركات القوالب الخاصة بها، مثل blade في Laravel. كما يمكنك استعمال محرك قوالب منفصل مثل Smarty لمشروع native PHP. اقرأ عنه أكثر من هنا. 1 اقتباس
0 سعد الخضران نشر 1 أبريل الكاتب أرسل تقرير نشر 1 أبريل شكرا , على ردك ولكن الموضوع متشعب جدا احتاج طريقة فقط تريحني في قراءه الكود اقتباس
0 Adnane Kadri نشر 1 أبريل أرسل تقرير نشر 1 أبريل بتاريخ 7 دقائق مضت قال سعد الخضران: شكرا , على ردك ولكن الموضوع متشعب جدا احتاج طريقة فقط تريحني في قراءه الكود بما أنك قد تقدمت في المشروع فمن الصعب تطبيق ذلك وإلا سيكون ذلك بجهد كبير، ولكن مبدئيا، يمكنك العناية أكثر بالأكواد واستخدام short open tags وعزل خرج HTML كملفات عروض views في مجلد منفصل، اقتباس
السؤال
سعد الخضران
لدي مشروع كبير جدا , ويوجد فيه صفحات كثيرة واحتاج طريقة
عزل اكواد html عن php لكي تساهل علي قراءه الاكواد وتعديل عليها ..
مثال قبل التعديل
وبعد ما قمت بتعديل الكود يدوي يصبح هكذا ..
احتاج طريقة او اضافه تسهل علي عمل ذالك ..
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.