1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID مالان: الآن أن لدينا بالطبع ل الصفحة الرئيسية قد حصلت على أكثر قليلا 3 00:00:02,230 --> 00:00:05,860 معقدة، وربما الوقت لبدء تنظيم الملفات ذات الصلة في 4 00:00:05,860 --> 00:00:06,900 الدلائل. 5 00:00:06,900 --> 00:00:10,080 اسمحوا لي أن أقترح هذا. 6 00:00:10,080 --> 00:00:14,520 للصفحة الرئيسية للدورة، ونستطيع ترك index.php، lectures.php، 7 00:00:14,520 --> 00:00:19,390 week0.php، وweek1.php في نفس الدليل كما هو الحال دائما. 8 00:00:19,390 --> 00:00:23,210 ولكن اسمحوا لي أن أقترح أن داخل ل دليل يسمى يشمل، وضعنا 9 00:00:23,210 --> 00:00:27,310 الملفات التي كنا قد ترغب لتشمل، وهي helpers.php. 10 00:00:27,310 --> 00:00:33,469 وفي الوقت نفسه في قوالب، اسمحوا لي أن أقترح أن نضع footer.php وheader.php على. 11 00:00:33,469 --> 00:00:37,200 >> الآن مع هذه الملفات والدليل، كيف نطلب منهم 12 00:00:37,200 --> 00:00:38,530 في الرمز الفعلي لدينا؟ 13 00:00:38,530 --> 00:00:43,570 كذلك، داخل index.php، لاحظ أن يكفي أن تتطلب ليس الآن 14 00:00:43,570 --> 00:00:46,010 helpers.php وحدها، بل وتشمل / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 وبعبارة أخرى، وذلك لأن يشمل الدليل هو في نفس الدليل 17 00:00:52,560 --> 00:00:57,260 أن index.php هو، يكفي ببساطة أن يكون هذا المسار النسبي 18 00:00:57,260 --> 00:00:58,510 وتشمل / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> وفي الوقت نفسه في helpers.php، لاحظ أن لدينا للحصول على القالب 21 00:01:05,310 --> 00:01:06,810 مختلف قليلا. 22 00:01:06,810 --> 00:01:10,620 داخل تقديم، وأنا لا تزال تعلن المسار، ولكنني سوف يسند قيمة 23 00:01:10,620 --> 00:01:15,210 تؤكد تسطير تسطير DIR التأكيد، الذي هو خاص العالمية 24 00:01:15,210 --> 00:01:21,280 المستمر الذي يمثل الدليل داخل نفسه هو الذي helpers.php. 25 00:01:21,280 --> 00:01:25,290 أنا ثم سلسلة على أن استخدام المشغل نقطة ما يلي - 26 00:01:25,290 --> 00:01:31,255 قوالب خفض نقطة نقطة مائل مائل و ثم سلسلة مزيد على أن 27 00:01:31,255 --> 00:01:34,490 اسم المعبد تليها. بي. 28 00:01:34,490 --> 00:01:39,610 >> وبعبارة أخرى، إذا كان القالب نحن في محاولة للحصول على header.php على هو، مسار 29 00:01:39,610 --> 00:01:44,300 وسوف تأخذ على قيمة هذا مساو ل الدليل الحالي أن helpers.php 30 00:01:44,300 --> 00:01:48,915 وخفض نقطة نقطة لترتفع في مستوى واحد تلك الشجرة، / القوالب / header.php على. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 وبعبارة أخرى، وبهذه الطريقة كلها من عناوين المواقع النسبية لدينا على نحو فعال ل 33 00:01:56,420 --> 00:01:59,060 أينما كنا قد وضعت هذه الملفات الموجودة على القرص الصلب لدينا. 34 00:01:59,060 --> 00:02:01,300 ليس هناك ما هو الثابت ترميز تماما. 35 00:02:01,300 --> 00:02:03,010 >> الآن بقية تقديم هو نفسه. 36 00:02:03,010 --> 00:02:05,320 ما زلت تحقق ما إذا كان موجود هذا المسار. 37 00:02:05,320 --> 00:02:08,720 أنا استخراج مفاتيح في المحلية المتغيرات، وأنا تتطلب 38 00:02:08,720 --> 00:02:10,330 القالب نفسه. 39 00:02:10,330 --> 00:02:13,700 لذلك كل ما قمت به هو في نهاية المطاف إعادة تنظيم قانون بلدي، لا شيء أن 40 00:02:13,700 --> 00:02:15,040 سوف يرى المستخدم فعليا. 41 00:02:15,040 --> 00:02:16,290