Библиотеки и помощници - Codeigniter

Съдържание

Каква е разликата между библиотека и помощник? Библиотеката обикновено е клас, който предоставя поредица от специфични функционалности, дати за обработка, бази данни, графични или pdf API и т.н. и тези функционалности споделят информация.
Например библиотека, която позволява достъп до API на Twitter, се нуждае от своите методи за споделяне на данни като парола и потребителско име, така че идеалният вариант е да има клас, който позволява запазването на тази информация.
От друга страна, помощник може да се разбира като група от функции, които, макар да споделят обхват на употреба, са независими една от друга.
Например помощник за формуляри, където всички елементи трябва да улеснят използването на входни компоненти, текстови области и т.н.
Създаване на библиотека в Codeigniter
Пример за библиотека за управление на дати в директорията application / libraries и копирайте следния код. Това е клас с два метода, който позволява да се промени датата от mysql формат гггг-мм-дд на дд / мм / гггг и обратно.
 

CodeIgniter посочва следните указания при именуване на библиотеки:
Името на файла трябва да започва с главна буква.
Името на класа трябва да започва с главна буква.
Имената на класа и файловете трябва да съвпадат.
Името на методите трябва да е с малки букви
След това, когато имаме нужда от библиотеката, я извикваме от контролер по следния начин.
 зареждане-> библиотека ('дати'); // Конвертирам дата в mysql формат $ date = $ this-> dates-> date_mysql ($ date); ?> var13 ->

Мога да заредя библиотеката в метода на конструктора на контролера, за да я извикам само веднъж.
Библиотеките ни позволяват да добавяме код, тъй като се нуждаем от нови функционалности и след това да ги използваме повторно.
Помощник в Codeingiter
The помощници Те са една от двете библиотеки с код, налични в CodeIgniter и най -лесните за работа в началото, тъй като те са функции, които са достъпни за нас, без да зависят от който и да е обект.
Можем да кажем, че помощниците са набори от функции, подредени по теми в различни пакети, които ни помагат да изпълняваме общи задачи в уеб приложенията. Има помощници за много различни неща, като например работа с масиви, дати, бисквитки, имейли, URL адреси, формуляри и т.н.
Например, ние извикваме помощника на url, както следва:
 load-> помощник ('url'); // можем да създадем изскачащ прозорец $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'resizable '=>' да ',' screenx '=>' 0 ',' screeny '=>' 0 '); echo anchor_popup ('mydomain.com', 'Щракнете тук!', $ atts); ?> var13 ->

Също така направете пренасочвания като:
 

Има и помощник за формуляри като формуляр за вход:
 
Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave