Несколько основных помощников при использовании с Codeigniter 3.
Многие другие коды или структуры могут быть включены, но есть некоторые финансируемые структуры требований CodeIgniter , но не влияет на эффективность использования.
В случае интеграции этого пакета в рамки и источники, отличные от CodeIgniter , вам необходимо установить дополнительный пакет nguyenanhung/polyfill-codeigniter-built-in для лучшего использования.
Несколько фреймворков, которые я часто использую с этим пакетом
Ниже приведен список помощника, поддерживаемого в этой библиотеке
generateAlphaId - функция помогает создать уникальный идентификатор 4ew68i32xc на основе 1 int ввода, как 1234arrayToObject - функция помогает преобразовать 1 массив в 1 объект to_array - преобразует строку или объект в массив. arrayToXml - Функция помогает преобразовать массив в цепь XML removeArrayElementWithValue - удалить значение в массиве по ключу и значению arrayRecursiveDiff - Diff 2 массив в рекурсивном arrayIsAssoc - обнаруживает, является ли данное значение ассоциативным массивом. arrayFirstElement - Возвращает первый элемент массива. arrayLastElement - Возвращает последний элемент массива. arrayGetElement - Получает значение в массиве Dot Notation для ключей. arraySetElement - Установите значение в массиве, используя точечную нотацию.assets_url - Функция снимает URL -адрес активы, условия для существующих папок assets на public/ . В случае в файле config.php переменная assets_version автоматически добавит версию на обратную сторону файлов CSS, JS static_url - Функция вынимает URL -адрес статического ресурса, условие config_item('static_url') на веб -сайте веб -сайта. В случае в файле config.php переменная assets_version автоматически добавит версию на обратную сторону файлов CSS, JS templates_url - функция удаляет URL -адрес активы, условия для существования templates на публике public/ . В случае в файле config.php переменная assets_version автоматически добавит версию на обратную сторону файлов CSS, JS editor_url - функция удаляет URL -адрес активы, условия для существования assets/editors/ редакторов public/ . В случае в файле config.php переменная assets_version автоматически добавит версию на обратную сторону файлов CSS, JS favicon_url - функция удаляет URL -адрес активы, условия для существования assets/favicon/ в публике public/ . В случае в файле config.php переменная assets_version автоматически добавит версию на обратную сторону файлов CSS, JS favicon_html_tag - Функция вытащила сегмент HTML, показывающий Favicon на основе ввода Favicon Favicon URL storage_url - нужен элемент config storage_url в файле config.php. Пример: $config['storage_url'] = 'https://storage.nguyenanhung.com/'; go_url - нужен элемент config go_url в файле config.php . Пример: $config['go_url'] = 'https://go.nguyenanhung.com/'; assets_mobile - Установите активы мобильного интерфейса (на самом деле редко используется для старых проектов) assets_themes - Уберите активы интерфейса ПК (фактически редко используется, поддерживает старые проекты) assets_themes_dashboard - Устаньте активы интерфейса приборной панели (на самом деле редко используется, поддерживается для старых проектов) assets_themes_comingsoon - Уберите активы интерфейса вскоре (на самом деле редко используется, поддерживается для старых проектов) assets_themes_error - Уберите активы интерфейса ошибки (фактически редко используется, поддерживается для старых проектов) cdn_js_url - Ресурс JS, CSS из CloudFlare CDN google_fonts_url - ресурс Google Font bootstrapcdn_url - ресурс CDN от BootstrapblogspotDescSortWithPublishedTime - Аранжировка данных о фидах из Blogspot по опубликованному времени blogspotUSort - Организации данных о подаче фиксации от Blogspot от USTR и опубликованное время по Desc blogspotFormatInformationItem - формат данных ввода ввода блог.bytesHumanFormat - отображение в формате Содержание легко считывать из байтовых данныхbear_framework_default_get_data_chart bear_framework_default_get_data_chart_reportisEmpty - Проверка 1 входного ввода, чтобы увидеть, пустого ли он или нет defaultCompressHtmlOutput - сжатие HTML -выход, настройка по умолчанию generateRandomUniqueId - создать случайную уникальную цепь идентификатора, используйте Uuid generateRandomNanoUniqueId - Создайте случайную уникальную цепь идентификатора, используйте наноидgenerate_list_id_with_parent_id - Create 1 Список идентификаторов, который содержит суб -зависимые наборы этого идентификатора. Например: используется в случае, если вы хотите отобразить содержание категории отца и категории детей в той же странице.dayFloor - функция вынимает расстояние между 2 днями getZuluTime - функция выводит параметр даты в соответствии с Zulu Time iso_8601_utc_time - аналогично Getzulutime getYesterday - функция была накануне smart_bear_date_range format_datetime_vn - Информация о дне формата в стиле Вьетнама get_start_and_end_date_for_week - выньте первый и последний день 1 неделиЭти функции используют отладку
dd ddd dumpbear_get_env - Функция получает значение из файла .env.bear_framework_basic_clean_str - Простая чистая входная строкаwidget_facebook_div_init - Функция производит <div id="fb-root"></div> widget_facebook_script_init - Flower создает раздел инициации скрипта в случае встроенного JS Facebook widget_facebook_comments - Функция создает кадр комментариев на Facebook widget_facebook_share_button - Функция для создания кнопки поля Facebook widget_facebook_like_button - Функция создает как кнопка Facebook widget_facebook_save_button - Функция создает кнопку для сохранения контента в FacebookformatSizeUnits - Format 1 Int Входная функция в 1 формат для удобного чиновника файла емкости generateFileIndex - автоматически создает содержимое файла index.html generateFileHtaccess - Автоматическое создание содержимого файла .htaccess . generateFileReadme - автоматически создавать файл README.md . makeNewFolder - Функция для создания новой папки и генерирования доступной, в которой 3 файла: README.md , index.html , .htaccess . Создайте дополнительные файлы .gitkeep , если второй параметр передается как истинный new_folder - функция аналогична функции makeNewFolder scan_folder - сканировать и удалить список данных в папке getAllFileSizeInFolder - Получить все размер файла в папке getAllFileInFolder - получить все файл в папкеjoin_value_multiple - значение соединения множествоbear_framework_show_gravatar - Показать URL Gravatar с пользовательским размером и именем пользователяmeta_dns_prefetch meta_property tachPage stripHtmlTag strip_only_tags tracking_google_analytics tracking_google_gtag_analytics_default bear_framework_show_jsonld_scriptgoogle_image_resize - изменить размер изображения с использованием Google Gadget Proxy google_image_proxy_dns_prefetch - Функция предоставляет предварительную фикса DNS в случае использования google_image_resize wordpress_proxy - изменить размер и изображение кэша с использованием прокси WordPress Proxy wordpress_proxy_dns_prefetch - Функция обеспечивает предварительную перенос DNS в случае использования wordpress_proxy bear_framework_image_url - формат изображения URL - для Bear Framework create_image_thumbnail - Создать миниатюру - исключительно для Bear FrameworkgetIPAddress getIPAddressByHaProxy - функция издает фактический IP -адрес пользователя, но на сервере работает HA Proxy, через HTTP_X_FORWARDED_FOR переменные validateIP - Validate 1 строковая функция - это IP. Правда, если это ip validateIPV4 - Проверка 1 строковая функция - это IP V4. Правда, если это ip validateIPV6 - проверка 1 строковая функция является IP V6. Правда, если это ip getIpInformation - начальный 1 запрос на IP-API , чтобы получить информацию о IP -адресеsetupMetaDnsPrefetch - функция, которая поддерживает ген для создания предварительного переключения HTML DNS HTML, аналогичной <link href='//data.nguyenanhung.com/' rel='dns-prefetch' />money_number_format - Формат Money Curreniscy обнаружит текущую локаль Этот помощник использует пакет hidehalo/nanoid-php чтобы гены производили небольшой, легкий и более безопасный случайный идентификационный код, чем UUID.
В настоящее время использование Nanoid является тенденцией по сравнению с традиционным UUID
Чтобы использовать этот пакет, необходимо установить пакеты nguyenanhung/nanoid-helper с composer require nguyenanhung/nanoid-helper
randomNanoIdconvertNumberToWords - преобразование эффектов в некоторых словах, например, 123 в One Hundred Twenty Threeview_paginations view_more select_page get_paginations_title get_paginations_number bear_framework_news_view_pagination - отдельная страница для Bear Projectplaceholder_imgsendSimpleGetRequest - Продолжайте выполнить простой запрос, используя Curl с помощью метода GET sendSimpleRestfulExecuteRequest - Выполнить 1 простой запрос на API Restful с помощью curl bear_post_async_request - сделать асинхронный запрос поста - сделать асинхронное требование к сообщению на сайте, не ожидая ответа => без эффекта, отсрочка процесса работы не работает get_http_response_code - получить код httpponse с get_headersxssValidation - Входные данные валидации участвуют в XSS или нет. Эта функция не имеет побега, если хотите, установите больше пакетов nguyenanhung/securitylog_to_sentry - регистрация на Sentry через монологический обработчикcountStringsInText - количество слов, подсчитанных в тексте findMiddleInString - функция берет строку в середине стартовой цепи и конечной строке str_insert - вставьте одну или несколько строк в другую строку в определенную позицию. str_between - вернуть контент в строку между левым и правым элементом. str_after - вернуть часть строки после заданного значения. str_before - Получите часть строки перед заданным значением. str_limit_words - ограничено количество слов в строке. Поместите значение $ end на конец строки. str_limit_characters - ограничено количество символов в строке. Поместите значение $ end на конец строки. str_contains - Проверка, если строка содержит заданный элемент str_ignore_contains - тест, если строка содержит заданный элемент. Игнорировать чувствительность случая. str_starts_with - определить, начинается ли данная строка с заданной подстроки. str_ignore_starts_with - определить, начинается ли данная строка с заданной подстроения. Игнорировать чувствительность случая. str_ends_with - определить, заканчивается ли данная строка данной подстрокой. str_ignore_ends_with - определить, заканчивается ли данная строка данной подстрокой. Игнорировать чувствительность случая. str_after_last - вернуть часть строки после продолжительности данного значения поиска. hide_characters - преобразовать nguyenanhung в ngxyexanxunx , действует как очень простой и предсказуемый индивидуум.convert_string_utf8_to_vietnamese clean_allowfullscreen clean_text clean_title clean_text_mobile bodautru bodaunhay searchs_snippets tags_snippets tags_clean highlight_keyword_phrase - выделяет ключевое слово в текстовой строке format_keyword_highlight_phrase - Ключевое слово Format для функции highlight_keyword_phraseshort_url_with_tinyurl - Функция поддержки ShortUrl на основе API Tinyurl's APIencodeId_Url_byHungDEV decodeId_Url_byHungDEV convertToLatin specialCharToNormalChar alphabetOnly boDauTiengViet removeSpecialChar getPermalinksSEO share_url - Создайте стандартный URL -адрес MXH, очень хорошая поддержка SEO private_url - настраивать функцию исключительно для Framework CodeIgniter private_api_url - Настройка, посвященная Framework Codeigniter cdn_url - Настройка посвящена Framework Codeigniter images_url - Настройка функции исключительно для Framework CodeIgniter audio_url - Настройка, посвященная Framework Codeigniter append_params_into_url - добавление параметров к URL append_query_string_to_current_url - Получить текущий URL, включая строку запроса - настройка, посвященная Framework Codeignitergenerate_uuid_v4 - Функция создает случайную строку uuid v4check_vn_province_code - Проверьте провинции код некоторых провинций и городов Вьетнамаconvert_video_embed_vimeo - преобразовать видео URL в Enced Vimeo (мало используется здесь, потому что есть много старых проектов, которые вы используете) convert_video_embed_dailymotion - конвертировать видео URL в Enced Dailymotion (мало используется, сохраняется здесь, потому что есть много старых проектов) используются) convert_video_embed_youtube - конвертировать видео URL в Embed YouTube (мало используется здесь, потому что есть много старых проектов. convert_video_v_embed_youtube - конвертировать видео URL в Embed YouTube (мало используется, сохранено здесь, потому что используются много старых проектов) youtube_image_thumbnail - конвертировать YouTubeID в URL -миниатюр YouTubeparse_sitemap - функция поддерживает рендеринг содержимого для карты сайта parse_sitemap_index - функция поддерживает содержимое рендеринга для индекса Sitemap xml_convert - преобразование зарезервированных символов XML для ввода xml_get_value - получить значение от xml string xml_to_json - преобразовать строку XML в JSONКласс обеспечивает быстрый метод для вызова API стандартного Restful
SimpleRestful::execute($url, $type, $data)Класс предоставляет быстрый метод вызова для выполнения запросов снаружи, используя простые курки, например,
<?php
use nguyenanhung CodeIgniter BasicHelper SimpleCurl ;
$ curl = new SimpleCurl ();
$ curl -> setUrl ( ' https://example.com ' )
-> setPost ( array ( ' field1 ' => ' value1 ' ))
-> createCurl ();
$ response = $ curl -> getResponse ();Класс предоставляет несколько способов помочь обработать изображения
googleGadgetsProxy - Создайте URL -адрес с использованием Google GADGETS Proxy googleGadgetsProxyDnsPrefetch - Настройка предварительной переключения DNS для Google Gadgets Proxy, чтобы увеличить скорость запроса wordpressProxy - Создайте URL -адрес Resize с использованием Proxy WordPress wordpressProxyDnsPrefetch - Setup DNS Prefetch для WordPress Proxy, чтобы ускорить запрос createThumbnail - Функция миниатюры, чтобы использовать необходимость установить больше пакета nguyenanhung/image createThumbnailWithCodeIgniterCache - Функция миниатюры в сочетании с библиотекой кэша CodeIgniter, чтобы использовать, необходимо установить больше nguyenanhung/image Package | Stt | Имя | Электронная почта | Веб -сайт | GitHub |
|---|---|---|---|---|
| 1 | Повесил Нгуен | [email protected] | https://nguyenanhung.com | @nguyenanhung |