ZLOŽKA & Aplikácia CodeIgniter Štruktúra SÚBORU

Obsah:

Anonim

Ak chcete úspešne vyvíjať aplikácie, je veľmi dôležité pochopiť štruktúru súborov v aplikácii CodeIgniter.

Nasledujúci obrázok zobrazuje štruktúru súboru v aplikácii CodeIgniter

Pozrime sa teraz na vyššie uvedené súbory

  • aplikácia - toto je adresár, ktorý bude obsahovať vašu aplikačnú logiku. Všetky vaše kódy aplikácií budú obsiahnuté v tomto adresári
  • system - tento priečinok obsahuje základné súbory rámca. Neodporúča sa robiť zmeny v tomto adresári alebo vkladať do tohto adresára vlastný kód aplikácie.
  • user_guide - tento adresár obsahuje užívateľskú príručku pre CodeIgniter.
  • vendor - tento adresár obsahuje zdrojový kód balíkov skladateľov. Ostatné súbory súvisiace s týmto adresárom sú composer.json a composer.lock
  • index.php - toto je vstupný bod do aplikácie.

Pozrime sa teraz na adresáre podrobnejšie

Podadresáre aplikácií

Ako sme uviedli vyššie, tento adresár obsahuje kód aplikácie. V tejto časti sa pozrieme na interné podadresáre

  • cache - ukladá súbory uložené v pamäti
  • config - uchová konfiguračné súbory
  • radič - v tomto radiči sú definované všetky aplikačné radiče
  • jadro - obsahuje vlastné základné triedy, ktoré rozširujú systémové súbory. Napríklad ak vytvoríte základný radič, ktorý by mali rozšíriť ďalšie radiče, umiestnite ho do tohto adresára
  • pomocníci - tento adresár sa používa pre používateľom definované pomocné funkcie
  • háčiky - používajú sa na háčiky na mieru
  • jazyk - slúži na ukladanie jazykových súborov pre aplikácie, ktoré používajú viac ako jeden jazyk
  • knižnice - slúžia na ukladanie vlastných knižníc
  • protokoly - protokolové súbory aplikácií sa uchovávajú v tomto adresári
  • modely - v tomto adresári by mali byť definované všetky aplikačné modely
  • tretia_strana - používa sa na prispôsobenie mnohých balíkov, ktoré ste vytvorili vy alebo ďalší vývojári.
  • Zobrazenia - zobrazenia aplikácií sa dostanú do tohto adresára

Systémové podadresáre

Pozrime sa teraz na podadresáre systému. Pamätajte, že tu sa nachádza zdrojový kód rámca. Preto v súboroch v tomto adresári nerobte žiadne zmeny.

  • jadro - je to ako srdce rámca. Tu sa nachádzajú všetky základné súbory, ktoré tvoria rámec. Ak chcete rozšíriť funkčnosť základného súboru, musíte si vytvoriť vlastný hlavný súbor v adresári aplikácie. Potom môžete prepísať alebo pridať nové správanie, ktoré chcete. Tu by ste nikdy nemali robiť zmeny.
  • databáza - tu sú uvedené ovládače databázy, vyrovnávacia pamäť a ďalšie súbory potrebné pre databázové operácie.
  • písma - ako názov napovedá, tento adresár obsahuje písma a informácie týkajúce sa písiem
  • pomocníci - tento adresár obsahuje pomocné funkcie, ktoré vychádzajú z krabice
  • language - obsahuje jazykové súbory, ktoré používa framework
  • knižnice - obsahuje zdrojové súbory pre rôzne knižnice, ktoré sú dodávané s balíkom CodeIgniter.

Adresár User_guide

Tento súbor vám slúži ako referenčná príručka, keď chcete porozumieť rozhraniu API CodeIgniter. Pri nasadení svojej aplikácie by ste tento adresár nemali nahrávať.

Adresár dodávateľa

Tento adresár obsahuje zdrojové súbory pre balíky, ktoré inštalujete prostredníctvom skladateľa. Súbory v tomto adresári by sa mali ponechať tak, ako sú. Nemali by sa na nich robiť žiadne zmeny. Na rozdiel od adresára user_guide by sa tento adresár mal nahrať, ak vo svojej aplikácii používate skladacie balíčky.

Súbor Index.php

Tento adresár obsahuje zdrojové súbory pre balíky, ktoré inštalujete prostredníctvom skladateľa

Zhrnutie

  • Štruktúra súborov v aplikácii CodeIgniter je veľmi dôležitá na to, aby ste s ňou mohli efektívne pracovať
  • Základná databáza, písma, pomocníci, jazyk, knižnice sú dôležité systémové podadresáre Application Directory
  • Adresár používateľskej príručky vám slúži ako referenčná príručka, ak chcete porozumieť rozhraniu API CodeIgniter. Toto je vstupný bod do aplikácie a v tomto adresári by sa nemali robiť žiadne zmeny.
  • Adresár dodávateľa obsahuje zdrojové súbory balíkov, ktoré inštalujete prostredníctvom skladateľa. Tento adresár obsahuje zdrojové súbory pre balíky, ktoré môžete nainštalovať pomocou programu composer