1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID Malan: Teď, když náš kurz je úvodní stránka dostal trochu více 3 00:00:02,230 --> 00:00:05,860 složité, je to asi čas začít organizování související soubory do 4 00:00:05,860 --> 00:00:06,900 podadresáře. 5 00:00:06,900 --> 00:00:10,080 Dovolte mi navrhnout toto. 6 00:00:10,080 --> 00:00:14,520 Pro domácí stránku kursu je, můžeme nechte index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php, a v week1.php stejném adresáři jako vždy. 8 00:00:19,390 --> 00:00:23,210 Ale dovolte mi navrhnout, aby vnitřní adresář s názvem obsahuje, dáme 9 00:00:23,210 --> 00:00:27,310 soubory, které bychom chtěli zahrnout, to helpers.php. 10 00:00:27,310 --> 00:00:33,469 Mezitím v šablonách, dovolte mi navrhnout že jsme dali footer.php a header.php. 11 00:00:33,469 --> 00:00:37,200 >> Nyní s těmito soubory a podadresáře, jak jsme je třeba 12 00:00:37,200 --> 00:00:38,530 v našem skutečném kódu? 13 00:00:38,530 --> 00:00:43,570 No, uvnitř index.php, všimněte si, že stačí nyní vyžadují ne 14 00:00:43,570 --> 00:00:46,010 helpers.php samotné, ale includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Jinými slovy, protože obsahuje podadresář je ve stejném adresáři 17 00:00:52,560 --> 00:00:57,260 že index.php je, že stačí jednoduše mít tento relativní cestu 18 00:00:57,260 --> 00:00:58,510 includes / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> Mezitím v helpers.php, všimněte si, že musíme se dostat na šablona 21 00:01:05,310 --> 00:01:06,810 trochu jinak. 22 00:01:06,810 --> 00:01:10,620 Uvnitř činí, budu stále prohlašují, cesta, ale já přiřadit mu hodnotu 23 00:01:10,620 --> 00:01:15,210 podtržítko podtržítko DIR podtržítko podtržítko, což je speciální globální 24 00:01:15,210 --> 00:01:21,280 konstanta, která představuje adresář uvnitř, který je sám o sobě helpers.php. 25 00:01:21,280 --> 00:01:25,290 Budu pak spojovat do které pomocí Operátor tečka následující - 26 00:01:25,290 --> 00:01:31,255 slash dot dot slash šablony lomítko a pak zřetězit dále na které 27 00:01:31,255 --> 00:01:34,490 název chrámu následuje. php. 28 00:01:34,490 --> 00:01:39,610 >> Jinými slovy, v případě, že šablona jsme se snaží dostat je header.php, cesta 29 00:01:39,610 --> 00:01:44,300 bude mít na hodnotu, která je rovna aktuální adresář, který helpers.php 30 00:01:44,300 --> 00:01:48,915 je lomítko dot dot jít nahoru o jednu úroveň v že strom, / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Jinými slovy, tímto způsobem jsou všechny naše URL efektivně vzhledem k 33 00:01:56,420 --> 00:01:59,060 všude tam, kde bychom mohli dát ty Soubory na našem pevném disku. 34 00:01:59,060 --> 00:02:01,300 Nic není pevně dáno absolutně. 35 00:02:01,300 --> 00:02:03,010 >> Nyní zbytek činí je stejný. 36 00:02:03,010 --> 00:02:05,320 I nadále kontrolovat, zda že existuje cesta. 37 00:02:05,320 --> 00:02:08,720 I extrahovat klíče do místní proměnné, a já vyžadují 38 00:02:08,720 --> 00:02:10,330 šablona sám. 39 00:02:10,330 --> 00:02:13,700 Takže všechno, co jsem udělal nakonec je reorganizovat svůj kód, nic, co by 40 00:02:13,700 --> 00:02:15,040 uživatel bude skutečně vidět. 41 00:02:15,040 --> 00:02:16,290