Základní typy počítačů. Konfigurace osobního počítače (PC). Typy konfigurace elektrické sítě Nastavení konfigurační položky

1. Řetěz. Konfigurace s otevřenou smyčkou. Založeno na lineární komunikaci. Může mít různou prostorovou orientaci: vertikální (obr. 2a), horizontální (obr. 2b) a vertikálně-horizontální (obr. 2c). Může být založeno jak na sériovém, tak na protiběžném a divergentním spojení. Jsou možné různé kombinace těchto sloučenin. Konfigurace tohoto typu mohou tvořit nezávislé struktury (například technologická struktura v in-line výroba), ale používají se hlavně jako doplňkové prvky složité struktury, zajišťující odstup okrajových oblastí od středu (obr. 4b).

2. Prsten(obr. 3). Uzavřená decentralizovaná konfigurace. Na základě sériové komunikace. Příkladem může být struktura tvůrčí výzkumné skupiny: vývoj výzkumného programu (vedoucí specialista) – důsledné provádění výzkumu (všichni členové skupiny) – zobecnění výsledků (opět vedoucí specialista).

3. Hvězda(obr. 4a). Konfigurace s otevřenou smyčkou. Vyznačuje se jasnou centralizací a absencí periferních spojení. Vzniká na základě rozšiřování (struktura řízení) nebo zužování (struktura zpětná vazba) připojení. Může být použit v přísně centralizovaných systémech řízení se slabým delegováním pravomocí, stejně jako jako centrální prvek jakýchkoli centralizovaných struktur. Posílení centralizace lze dosáhnout „prodlužováním paprsků“ vycházejících ze středu „hvězdy“ (obr. 4b).

4. "Kolo"(obr. 5). Uzavřená centralizovaná konfigurace. Vzniká na základě zužujících se nebo rozšiřujících se spojů. Představuje syntézu prstencových a hvězdných konfigurací. Kromě centralizovaných vyvinula i periferní připojení. Struktury této konfigurace jsou zcela běžné. Může to být například struktura řízení společnosti: centralizované řízení divize z jednoho centra a periferní propojení mezi divizemi samotnými. Tato konfigurace může být také použita jako centrální prvek komplexních centralizovaných struktur.

5. "Dvojitý prsten"(obr. 6). Uzavřená konfigurace. Vzniká na základě rozšiřování a smršťování spojení. Neexistuje žádná výrazná centralizace. Ale taková konfigurace není zcela decentralizovaná, protože existuje relativní střed, uzavřený ve vnitřním prstenci, a relativní periferie, uzavřená ve vnějším prstenci. Takové struktury jsou typické pro organizace, které řídí rada, jejíž každý člen dohlíží na určitou oblast činnosti.

Kombinace „dvojitého prstence“ s hvězdou poskytuje úplnější, racionálnější a rozšířenější konfiguraci "kolo s dvojitým ráfkem", který má na rozdíl od „dvojitého prstenu“ jasnou centralizaci (obr. 7). Příklad: vedoucí organizace má několik zástupců, z nichž každý řídí konkrétní oddělení na základě delegování pravomocí.

6. Fanoušek. Centralizovaná konfigurace s otevřenou smyčkou. Vzniká na základě konvergentních a divergentních spojení. V závislosti na prostorové orientaci může být vertikální nebo horizontální a podle typu připojení báze divergentní nebo konvergentní. Příkladem vertikálního rozbíhavého ventilátoru je tradiční systém lineární ovládání(obr. 8a), konvergující – zpětnovazební systém a informační podpora příručky (obr. 8b). Příkladem horizontálního divergujícího (konvergujícího) ventilátoru je technologická struktura výroby s expanzí (kontrakce) podél cesty technologický postup počet výrobních míst (obr. 8c).

7. Všechny kanály. Uzavřená konfigurace, ve které je každý prvek systému spojen se všemi ostatními prvky. Lze vytvořit na základě jednoduchých vícekanálových, zužujících se nebo rozšiřujících spojů. Hlavní odrůdy: decentralizované a centralizované.

Decentralizované je obdobou ringu, ale s plným nasazením spojení typu „Každý s každým“ (obr. 9a). Typické pro neformální komunikační skupiny, kreativní a jiné skupiny, které nemají jasné vůdce.

Centralizovaná je podobná konfiguraci „kolečka“, rovněž s plným nasazením periferních připojení (obr. 9b). Příkladem organizací s takovými strukturami jsou výrobní týmy s úplnou zaměnitelností pracovníků nebo výzkumné skupiny, které nemají výraznou specializaci výkonných pracovníků podle druhu práce, za předpokladu, že tyto týmy mají jasně definované koordinující manažery.

8. Buněčný(obr. 10). Na základě je vytvořena decentralizovaná konfigurace s vysokým stupněm regulovaných vazeb odlišné typy spojení. Po dokončení je uzavřen. Příkladem může být struktura systému pro generování, ukládání a používání důvěrných informací.


Obr.2 Konfigurace řetězu


Rýže. 3 Konfigurace vyzvánění


Rýže. 4hvězdičková konfigurace


Rýže. 5 Konfigurace kol


Rýže. 6 Konfigurace s dvojitým kroužkem


Rýže. 7 Konfigurace „kolo s dvojitým ráfkem“.


Rýže. 8 Konfigurace ventilátoru


Rýže. 9 Konfigurace všech kanálů


Rýže. 10 Buněčná konfigurace

Při vytváření počítačové sítě je v první řadě důležité zvolit schéma elektrického zapojení počítačů v síti. Toto schéma se nazývá konfigurace, nebo topologie sítě. Volba té či oné konfigurace výrazně ovlivňuje vlastnosti sítě. Například mohou být poskytnuta redundantní spojení pro zlepšení spolehlivosti sítě. A pokud potřebujete, aby byla síť snadno rozšiřitelná, pak je třeba zvolit topologii, která umožní připojení nových uzlů bez degradace provozu ostatních účastníků sítě.

Podívejme se na základní konfigurace, které se při stavbě nejčastěji používají lokální sítě. Donedávna nejběžnější

konfigurace byla "společný autobus" (obr. 19.2, a). Všechny počítače v síti jsou připojeny jedním koaxiálním kabelem a informace se mohou šířit oběma směry. Toto je nejjednodušší a nejlevnější schéma připojení, ale je také nejméně spolehlivé. Poškození kabelu na jednom místě může zničit celou síť.

V konfiguraci "hvězda" (obr. 14.2, b) každý počítač je připojen samostatným kabelem ke společnému zařízení - rozbočovač, umístěné ve středu sítě. Rozbočovač předává informace z jednoho počítače do všech ostatních počítačů nebo do vyhrazeného počítače v síti. Místo rozbočovače může být uvnitř „hvězdy“ centrální počítač. Hvězdicová konfigurace je spolehlivější než "společný autobus" protože poškození kabelu periferního počítače nemá vliv na funkčnost celé sítě. Dalším plusem je, že hub dokáže blokovat administrátorem zakázané datové přenosy.

S pomocí několika hub můžete postavit hierarchický (" jako strom") sítě (obr. 14.2, c). Hierarchická konfigurace „hvězd“ je v současnosti nejběžnější v lokálních a globální sítě. Při budování lokálních sítí výše uvedených konfigurací je nejoblíbenější síťovou technologií Ethernet.

Další možná konfigurace sítě je " prsten"(obr. 14.2, d). V něm je každý počítač propojen kabelovými segmenty s předchozími a předchozími počítači a pouze s nimi si může vyměňovat informace. Data jsou přenášena po prstenci, obvykle jedním směrem. Jak A V konfiguraci „společná sběrnice“ má kruhové připojení nízkou spolehlivost. Jeho výhodou však je, že je snadné organizovat zpětnou vazbu pro řízení doručování paketů příjemcům. Ve skutečnosti je snadné ověřit data odeslaná zdrojovým počítačem poté, co objel celý kruh kolem kruhu. Konfigurace Ring používají síťovou technologii Token Ring


Rýže. 14.2 Možné konfigurace LAN: a- "společný autobus"; b - "hvězda"; c - „stromovitý“; G- "prsten"

Topologie sítě- základní plně propojená topologie počítačové sítě, ve které je každá pracovní stanice v síti propojena se všemi ostatními pracovními stanicemi ve stejné síti. Vyznačuje se vysokou odolností proti poruchám, složitostí konfigurace a nadměrnou spotřebou kabelů. Každý počítač má mnoho možných způsobů připojení k jiným počítačům. Přerušení kabelu nebude mít za následek ztrátu spojení mezi dvěma počítači.

Získá se z plně připojeného odstraněním některých možných spojení. Tato topologie umožňuje připojení velké množství počítačů a je typický pro velké sítě.

Mřížka- pojem z teorie organizace počítačových sítí. Jedná se o topologii, ve které uzly tvoří pravidelnou vícerozměrnou mřížku. V tomto případě je každá hrana mřížky rovnoběžná se svou osou a spojuje dva sousední uzly podél této osy.

síť tlustých stromů(fat tree) - Topologie počítačové sítě vynalezená Charlesem E. Leisersonem z MIT, která je levná a efektivní pro superpočítače. Na rozdíl od klasické stromové topologie, ve které jsou všechna spojení mezi uzly stejná, se spojení v tlustém stromu s každou úrovní rozšiřují (facker, efektivnější z hlediska šířky pásma), jak se přibližujete ke kořeni stromu. Často se používá zdvojnásobení šířky pásma na každé úrovni.

žebra - elektrická a informační spojení mezi nimi.

Počet možných konfigurací se dramaticky zvyšuje s rostoucím počtem připojených zařízení. Pokud tedy dokážeme propojit tři počítače dvěma způsoby, pak pro čtyři počítače (obr. 4.1) můžeme nabídnout šest topologicky odlišných konfigurací (za předpokladu, že počítače jsou k nerozeznání).


Rýže. 4.1.

Můžeme připojit každý počítač k sobě navzájem, nebo je můžeme propojit postupně, za předpokladu, že budou komunikovat vzájemným předáváním zpráv „v přenosu“. V tomto případě musí být tranzitní uzly vybaveny speciálními prostředky, které jim umožňují provádět tuto specifickou zprostředkovatelskou operaci. V roli tranzitní uzel může fungovat jako univerzální počítač nebo specializované zařízení.

Mnoho síťových charakteristik závisí na volbě topologie připojení. Například přítomnost více cest mezi uzly zvyšuje spolehlivost sítě a umožňuje vyvážení zatížení jednotlivých linek. Snadné připojení nových uzlů, které je vlastní některým topologiím, umožňuje snadnou rozšiřitelnost sítě. Ekonomické úvahy často vedou k výběru topologií, které mají minimální součet délka komunikačních linek.

Mezi mnoha možnými konfiguracemi se rozlišují plně připojené a částečně připojené:


Rýže. 4.1.1.

Plně propojená topologie(obr. 4.2) odpovídá síti, ve které je každý počítač přímo propojen se všemi ostatními. Navzdory své logické jednoduchosti je tato možnost těžkopádná a neefektivní. Každý počítač v síti musí mít skutečně velký počet komunikačních portů, které jsou dostatečné pro komunikaci s každým z ostatních počítačů. Pro každý pár počítačů musí být přidělena samostatná fyzická komunikační linka. (V některých případech i dvě, pokud není možné tuto linku použít pro obousměrný přenos.) Plně připojeno; topologie ve velkých sítích se používají zřídka, protože komunikace mezi N uzly vyžaduje N(N-1)/2 fyzických duplexních komunikačních linek, tzn. existuje kvadratický vztah. Častěji se tento typ topologie používá ve vícestrojových systémech nebo v sítích spojujících malý počet počítačů.


Rýže. 4.2.

Všechny ostatní možnosti jsou založeny na částečně propojené topologie, kdy výměna dat mezi dvěma počítači může vyžadovat mezilehlý přenos dat přes jiné síťové uzly.

Topologie sítě(síťka 1 Někdy se termín "síť" také používá k označení plně připojených nebo blízkých plně připojených topologií.) se získá z plně připojeného odstraněním některých možných spojení. Topologie mesh umožňuje připojení velkého počtu počítačů a je typická pro velké sítě (obrázek 4.3).


Rýže. 4.3.

V sítích s prstencový konfigurace (obr. 4.4) jsou data přenášena po kruhu z jednoho počítače do druhého. Hlavní výhodou „kruhu“ je, že má ze své podstaty vlastnost redundantních spojení. Jakákoli dvojice uzlů je zde skutečně připojena dvěma způsoby - ve směru a proti směru hodinových ručiček. „Kruh“ je velmi pohodlná konfigurace pro organizaci zpětné vazby - data se po úplném otočení vrátí do zdrojového uzlu. Proto odesílatel v v tomto případě může řídit proces doručení dat příjemci. Tato vlastnost "ring" se často používá k testování síťového připojení a nalezení uzlu, který nefunguje správně. Zároveň je v sítích s kruhovou topologií nutné přijmout speciální opatření, aby v případě výpadku nebo odpojení kterékoli stanice nedošlo k přerušení komunikačního kanálu mezi zbývajícími stanicemi „kruhu“.


Rýže. 4.4. Prstencová topologie.

"hvězda"(obr. 4.5) vzniká, když je každý počítač připojen pomocí samostatného kabelu ke společnému centrálnímu zařízení zvanému rozbočovač 2 Pojem "rozbočovač" se zde používá v širokém smyslu pro jakékoli vícevstupové zařízení, které může sloužit jako centrální prvek, jako je přepínač nebo router.. Funkcí rozbočovače je směrovat informace přenášené počítačem do jednoho nebo všech ostatních počítačů v síti. Hub může být buď počítač, nebo specializované zařízení, jako je multivstupový opakovač, přepínač nebo router. Mezi nevýhody hvězdicové topologie patří vyšší cena síťového vybavení spojená s nutností pořízení specializovaného centrálního zařízení. Schopnost zvýšit počet uzlů v síti je navíc omezena počtem hub portů.


Rýže. 4.5. Hvězdicová topologie.

Někdy má smysl budovat síť pomocí několika hubů, hierarchicky propojených hvězdicovými spoji (obr. 4.6). Výsledná struktura také nazývaný strom. V současné době je strom nejběžnějším typem topologie připojení, a to jak v lokálních, tak globálních sítích.


Rýže. 4.6. Topologie "hierarchická hvězda" nebo "strom".

TOPOLOGIE FYZICKÝCH SPOJENÍ

Typy konfigurací počítačové komunikace

Jakmile se jedná o více než dva počítače, nastává problém s výběrem konfigurace fyzického připojení nebo topologie . Topologie sítě označuje konfiguraci grafu, jehož vrcholy odpovídají koncovým uzlům sítě (například počítačům) a komunikačnímu zařízení (například směrovačům) a okraje odpovídají elektrickým a informačním spojením mezi nimi.

Počet možných konfigurací se dramaticky zvyšuje s rostoucím počtem připojených zařízení. Pokud tedy dokážeme propojit tři počítače dvěma způsoby, pak pro čtyři počítače (obr. 3.1) můžeme nabídnout šest topologicky odlišných konfigurací (za předpokladu, že počítače jsou k nerozeznání).

Obrázek 3.1. Možnosti připojení k počítači:

A– tři počítače; b– čtyři počítače

Každý počítač můžete propojit navzájem, nebo je můžete propojit postupně, za předpokladu, že budou komunikovat vzájemným předáváním zpráv při přenosu. V tomto případě musí být tranzitní uzly vybaveny speciálními prostředky, které jim umožňují provádět tuto specifickou zprostředkovatelskou operaci. Jako tranzitní uzel může fungovat jak univerzální počítač, tak specializované zařízení.

Mnoho síťových charakteristik závisí na volbě topologie připojení. Například přítomnost více cest mezi uzly zvyšuje spolehlivost sítě a umožňuje vyvážení zatížení jednotlivých linek. Snadné připojení nových uzlů, které je vlastní některým topologiím, umožňuje snadnou rozšiřitelnost sítě. Ekonomické úvahy často vedou k výběru topologií charakterizovaných minimální celkovou délkou komunikačních linek.

Mezi mnoha možnými konfiguracemi existuje plně připojeno A částečně připojen (viz obr. 3.2).

Obrázek 3.2. Typy konfigurace

Plně připojeno Topologie (obr. 3.3) odpovídá síti, ve které je každý počítač přímo propojen se všemi ostatními. Navzdory své logické jednoduchosti je tato možnost těžkopádná a neefektivní. Každý počítač v síti musí mít skutečně velký počet komunikačních portů, které jsou dostatečné pro komunikaci s každým z ostatních počítačů. Pro každý pár počítačů musí být přidělena samostatná fyzická komunikační linka. (V některých případech dokonce dvě, pokud není možné použít tuto linku pro obousměrný přenos.) Plně propojené topologie se ve velkých sítích používají zřídka, protože komunikace mezi N uzly vyžaduje fyzickou duplexní komunikaci N(N-1)/2 čáry, tedy kvadratická závislost. Častěji se tento typ topologie používá ve vícestrojových systémech nebo v sítích spojujících malý počet počítačů.

Obrázek 3.3. Kompletní síťová konfigurace

Všechny ostatní možnosti jsou založeny na topologiích částečné sítě, kdy výměna dat mezi dvěma počítači může vyžadovat přechodný přenos dat přes jiné síťové uzly.

Buněčný Topologie (síť) se získá z plně propojeného odstraněním některých možných spojení. Topologie mesh umožňuje připojení velkého počtu počítačů a je typická pro velké sítě (obr. 3.4).

Obrázek 3.4. Topologie sítě

V sítích s kruhovou konfigurací (obr. 3.5) jsou data přenášena po kruhu z jednoho počítače do druhého.

Obrázek 3.5. Prstencová topologie

Hlavní výhodou „kruhu“ je, že má ze své podstaty vlastnost redundantních spojení. Jakákoli dvojice uzlů je zde skutečně připojena dvěma způsoby - ve směru a proti směru hodinových ručiček. „Kruh“ je velmi pohodlná konfigurace pro organizaci zpětné vazby - data se po úplném otočení vrátí do zdrojového uzlu. Odesílatel tedy v tomto případě může řídit proces doručení dat příjemci. Tato vlastnost "ring" se často používá k testování síťového připojení a nalezení uzlu, který nefunguje správně. Zároveň je v sítích s kruhovou topologií nutné přijmout speciální opatření, aby v případě výpadku nebo odpojení kterékoli stanice nedošlo k přerušení komunikačního kanálu mezi zbývajícími stanicemi „kruhu“.

Topologie „hvězda“ (obr. 3.6) se vytvoří, když je každý počítač připojen ke společnému centrálnímu zařízení zvanému rozbočovač pomocí samostatného kabelu. Funkcí rozbočovače je směrovat informace přenášené počítačem do jednoho nebo všech ostatních počítačů v síti. Hub může být buď počítač, nebo specializované zařízení, jako je multivstupový opakovač, přepínač nebo router.

Obrázek 3.6. Hvězdicová topologie

Mezi nevýhody hvězdicové topologie patří vyšší cena síťového vybavení spojená s nutností pořízení specializovaného centrálního zařízení. Schopnost zvýšit počet uzlů v síti je navíc omezena počtem hub portů.

Někdy má smysl budovat síť pomocí několika hubů, hierarchicky propojených hvězdicovými spoji (obr. 3.7). Výsledná struktura je také tzv strom. V současné době je strom nejběžnějším typem topologie připojení v lokálních i globálních sítích.

Obrázek 3.7. Hierarchická topologie hvězdy nebo stromu

Speciálním speciálním případem hvězdicové konfigurace je konfigurace společné sběrnice (obr. 3.8). Zde je centrálním prvkem pasivní kabel, ke kterému je připojeno několik počítačů podle schématu „instalace NEBO“ (mnoho sítí používajících stejnou topologii má bezdrátová komunikace– roli společné sběrnice zde hraje společné rádiové prostředí).

Obrázek 3.8. Topologie společné sběrnice

Přenášené informace jsou distribuovány po kabelu a jsou dostupné současně všem počítačům, které jsou k němu připojeny.

Hlavními výhodami tohoto schématu jsou nízké náklady a snadná expanze, tedy připojení nových uzlů k síti.

Nejzávažnější nevýhodou „společné sběrnice“ je její nedostatečná spolehlivost: jakákoliv závada v kabelu nebo některém z mnoha konektorů zcela paralyzuje celou síť. Další nevýhodou „společné sběrnice“ je nízký výkon, protože při tomto způsobu připojení může po síti přenášet data pouze jeden počítač, takže šířka pásma komunikačního kanálu je vždy rozdělena mezi všechny síťové uzly. Donedávna byla „společná sběrnice“ jednou z nejoblíbenějších topologií pro místní sítě.

Zatímco malé sítě mají typicky typickou hvězdicovou, kruhovou nebo sběrnicovou topologii, velké sítě mají obvykle náhodná spojení mezi počítači. V takových sítích je možné identifikovat jednotlivé náhodně spojené fragmenty (podsítě), které mají standardní topologii, proto se nazývají sítě s smíšený topologie (obr. 3.9).

CodeIgniter 3 – třída konfigurace

Typ konfigurace

Třída Config poskytuje prostředky pro získání konfiguračních nastavení. Tato nastavení mohou pocházet z výchozího konfiguračního souboru (application/config/config.php) nebo z vašich vlastních konfiguračních souborů.

Práce s konfigurační třídou

Anatomie konfiguračního souboru

Ve výchozím nastavení má CodeIgniter jeden hlavní konfigurační soubor umístěný v application/config/config.php. Pokud soubor otevřete pomocí textový editor uvidíte, že konfigurační položky jsou uloženy v poli $config.

Do tohoto souboru můžete přidat své vlastní konfigurační položky, nebo pokud dáváte přednost zachování jednotlivých konfiguračních položek (za předpokladu, že konfigurační položky dokonce potřebujete), vytvořte si vlastní soubor a uložte jej do konfigurační složky.

Pokud vytváříte své vlastní konfigurační soubory, použijte stejný formát jako hlavní soubor a ukládejte své prvky do pole nazvaného $config. CodeIgniter bude tyto soubory inteligentně spravovat, takže nedojde ke konfliktu, i když má pole stejný název (pokud index pole není pojmenován stejně jako jiný).

CodeIgniter automaticky načte hlavní konfigurační soubor (application/config/config.php), takže pokud jste si vytvořili svůj vlastní, budete muset načíst konfigurační soubor.

Existují dva způsoby, jak načíst konfigurační soubor:

Ruční načítání

Chcete-li načíst jeden z vašich vlastních konfiguračních souborů, použijte následující funkci v ovladači, který to potřebuje:

$this->config->load("název souboru");

Kde filename je název vašeho konfiguračního souboru bez přípony .php.

Pokud potřebujete načíst více konfiguračních souborů, budou spojeny do jednoho hlavního konfiguračního pole. Ke konfliktům názvů však může dojít, pokud máte stejné názvy indexů pole v různých konfiguračních souborech. Abyste předešli kolizím, můžete nastavit druhý parametr na TRUE a každý konfigurační soubor bude uložen v indexu pole odpovídajícímu názvu konfiguračního souboru. Příklad:

// Uloženo v poli s tímto prototypem: $this->config["blog_settings"] = $config $this->config->load("blog_settings", TRUE);

Podrobnosti o tom, jak načíst položky konfigurace uvedené v této části, naleznete v části Načtení nastavení konfigurace níže.

Třetí parametr umožňuje potlačit chyby, pokud konfigurační soubor neexistuje:

$this->config->load("nastavení_blogu", FALSE, TRUE);

Automatické načítání

Pokud zjistíte, že potřebujete konkrétní konfigurační soubor globálně, můžete si jej automaticky stáhnout systémem. Chcete-li to provést, otevřete soubor autoload.php umístěný v app/config/autoload.php a přidejte konfigurační soubor, jak je uvedeno v souboru.

Načítání položek konfigurace

Chcete-li získat prvek z konfiguračního souboru, použijte následující funkci:

$this->config->item("název_položky");

Kde název_položky je index pole $config, které chcete načíst. Chcete-li například vybrat jazyk, postupujte takto:

$lang = $this->config->item("jazyk");

Funkce vrátí NULL, pokud prvek, který se pokoušíte načíst, neexistuje.

Pokud použijete druhý parametr funkce $this->config->load k přiřazení položek konfigurace ke konkrétnímu indexu, můžete jej získat zadáním názvu indexu ve druhém parametru $this->config->item( ). Příklad:

// Načte konfigurační soubor s názvem blog_settings.php a přiřadí jej k indexu s názvem "blog_settings" $this->config->load("blog_settings", TRUE); // Získání konfigurační položky s názvem site_name obsažené v poli blog_settings $site_name = $this->config->item("site_name", "blog_settings"); // Alternativní způsob, jak zadat stejnou položku: $blog_config = $this->config->item("blog_settings"); $site_name = $blog_config["název_stránky"];

Nastavení položky konfigurace

Pokud chcete dynamicky nastavit konfigurační položku nebo změnit existující, můžete tak učinit pomocí:

$this->config->set_item("název_položky", "hodnota_položky");

Kde item_name je index pole $config, které chcete změnit, a item_value je jeho hodnota.

středy

Chcete-li vytvořit konfigurační soubor pro konkrétní prostředí, vytvořte nebo zkopírujte konfigurační soubor do application/config/(ENVIRONMENT)/(FILENAME).php

Chcete-li například vytvořit konfiguraci config.php pouze pro produkci, měli byste:

  1. Vytvořte adresářovou aplikaci /config/production/
  2. Zkopírujte existující config.php do výše uvedeného adresáře
  3. Změňte app/config/production/config.php tak, aby obsahoval vaše produkční nastavení

Když nastavíte konstantu PROSTŘEDÍ na "výrobu", načte se nastavení vašeho nového konfiguračního souboru config.php.

V závislosti na vašem prostředí můžete do složek umístit následující konfigurační soubory:

  • Výchozí konfigurační soubory CodeIgniter
  • Vaše vlastní konfigurační soubory

CodeIgniter nejprve načte globální konfigurační soubor (tj. ten v app/config/) a poté se pokusí načíst konfigurační soubory pro aktuální prostředí. To znamená, že nemusíte zveřejňovat příspěvky Všechno konfigurační soubory ve složce prostředí. Pouze soubory, které se mění pro každé prostředí. Navíc není potřeba kopírovat Všechno konfigurační položky do konfiguračního souboru prostředí. Pouze položky konfigurace, které chcete změnit pro vaše prostředí. Položky konfigurace deklarované ve složkách vašeho prostředí je vždy přepíší ve vašich globálních konfiguračních souborech.

Odkaz na třídu

třída CI_Config $config

Pole všech načtených konfiguračních hodnot

$is_loaded

Pole všech načtených konfiguračních souborů

Položka($item[, $index=""])

Extrahujte prvek konfiguračního souboru.

Set_item($item, $value)

Nastaví prvek konfiguračního souboru na zadanou hodnotu.

Slash_item($item)

Tato metoda je identická s item() kromě toho, že přidá na konec prvku lomítko, pokud existuje.

Load([$file = ""[, $use_sections = FALSE[, $fail_gracefully = FALSE]]])

Načte konfigurační soubor.

Site_url()

Tato metoda načte adresu URL vašeho webu plus další cestu, jako je šablona stylů nebo obrázek.

Tato metoda je obvykle přístupná prostřednictvím odpovídajících funkcí v Pomocníkovi URL.

System_url()

Tato metoda načte adresu URL do vašeho systému/adresáře CodeIgniter.