Knihovny a pomocníci - Codeigniter

Obsah

Jaký je rozdíl mezi knihovnou a pomocníkem? Knihovna je obvykle třída, která poskytuje řadu konkrétních funkcí, zpracování dat, databází, grafických nebo pdf API atd. A tyto funkce sdílejí informace.
Například knihovna, která umožňuje přístup k Twitter API, potřebuje své metody pro sdílení dat, jako je heslo a uživatelské jméno, takže ideální je mít třídu, která umožňuje ukládání těchto informací.
Na druhou stranu lze pomocníka chápat jako skupinu funkcí, které, ačkoliv sdílejí rozsah použití, jsou na sobě nezávislé.
Například pomocník pro formuláře, kde všechny prvky mají usnadnit použití vstupních komponent, textarea atd.
Vytvoření knihovny v Codeigniteru
Příklad knihovny správy dat v adresáři aplikace / knihovny a zkopírujte následující kód. Jedná se o třídu se dvěma metodami, které umožňují změnit datum z formátu mysql rrrr-mm-dd na dd / mm / rrrr a naopak.
 

CodeIgniter při pojmenovávání knihoven uvádí následující pokyny:
Název souboru musí začínat velkým písmenem.
Název třídy musí začínat velkým písmenem.
Názvy tříd a souborů se musí shodovat.
Název metod musí být uveden malými písmeny
Když pak potřebujeme knihovnu, vyvoláme ji z řadiče následujícím způsobem.
 načíst-> knihovna ('data'); // Konvertuji datum do formátu mysql $ date = $ this-> dates-> date_mysql ($ date); ?> var13 ->

Mohu provést načtení knihovny v metodě konstrukce řadiče a zavolat ji pouze jednou.
Knihovny nám umožňují přidat kód, protože potřebujeme nové funkce, a poté je znovu použít.
Pomocník v Codeingiter
The pomocníci Jsou jednou ze dvou knihoven kódů, které jsou k dispozici v CodeIgniter, a zpočátku se nejjednodušeji zpracovávají, protože jsou to funkce, které jsou nám k dispozici bez závislosti na jakémkoli objektu.
Můžeme říci, že pomocníci jsou sady funkcí seřazené podle témat v různých balíčcích, které nám pomáhají provádět běžné úkoly ve webových aplikacích. Existují pomocníci pro mnoho různých věcí, jako je práce s poli, daty, soubory cookie, e -maily, adresami URL, formuláři atd.
Pomocníka pro adresu URL vyvoláme například takto:
 load-> helper ('url'); // můžeme vytvořit vyskakovací okno $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'resizable '=>' yes ',' screenx '=>' 0 ',' screeny '=>' 0 '); echo anchor_popup ('mydomain.com', 'Click Here!', $ atts); ?> var13 ->

Provádějte také přesměrování, jako například:
 

Existuje také pomocník pro formuláře, jako je přihlašovací formulář:
 
Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave