Algunos ayudantes básicos cuando se usan con CodeIgniter 3.
Se pueden incluir muchos otros códigos o marcos, pero existen algunos requisitos financiados en el marco CodeIgniter , pero no afecta la eficiencia del uso.
En caso de integrar este paquete en marcos y fuentes distintas de CodeIgniter , debe instalar un paquete adicional nguyenanhung/polyfill-codeigniter-built-in para el mejor uso
Algunos marcos que uso a menudo con este paquete son
A continuación se muestra una lista de ayudantes compatibles en esta biblioteca.
generateAlphaId : la función ayuda a crear una ID 4ew68i32xc única basada en 1 int enumerada como 1234arrayToObject : la función ayuda a convertir 1 matriz en 1 objeto to_array : convierte una cadena o un objeto en una matriz. arrayToXml : la función ayuda a convertir la matriz en una cadena XML removeArrayElementWithValue : elimine un valor en la matriz por clave y valor arrayRecursiveDiff - Diff 2 Matriz en recursivo arrayIsAssoc : detecta si el valor dado es una matriz asociativa. arrayFirstElement : devuelve el primer elemento de una matriz. arrayLastElement : devuelve el último elemento de una matriz. arrayGetElement : obtiene un valor en una matriz por notación de puntos para las claves. arraySetElement : establezca un valor en una matriz utilizando la notación de puntos.assets_url : la función elimina la URL de los activos, las condiciones para existir carpetas assets en public/ . En el caso en el archivo config.php , la variable de assets_version agregará automáticamente la versión a la parte posterior de los archivos CSS, JS static_url : la función elimina la URL de recursos estáticos, la condición de config_item('static_url') en el sitio web del sitio web. En el caso en el archivo config.php , la variable de assets_version agregará automáticamente la versión a la parte posterior de los archivos CSS, JS templates_url : la función elimina la URL de los activos, las condiciones para la existencia de templates en público public/ . En el caso en el archivo config.php , la variable de assets_version agregará automáticamente la versión a la parte posterior de los archivos CSS, JS editor_url : la función elimina la URL de los activos, condiciones para la existencia de assets/editors/ editores public/ . En el caso en el archivo config.php , la variable de assets_version agregará automáticamente la versión a la parte posterior de los archivos CSS, JS favicon_url : la función elimina la URL de los activos, las condiciones para la existencia de assets/favicon/ en el público public/ . En el caso en el archivo config.php , la variable de assets_version agregará automáticamente la versión a la parte posterior de los archivos CSS, JS favicon_html_tag : la función sacó el segmento HTML que muestra favicon basado en la carpeta de URL Entrada de Favicon storage_url - Necesita el elemento Config storage_url en el archivo config.php. Ejemplo: $config['storage_url'] = 'https://storage.nguyenanhung.com/'; go_url - Necesita el elemento config go_url en el archivo config.php . Ejemplo: $config['go_url'] = 'https://go.nguyenanhung.com/'; assets_mobile : elimine los activos de la interfaz móvil (de hecho, rara vez se usa, mantiene para proyectos antiguos) assets_themes : elimine los activos de la interfaz de PC (en realidad rara vez se usa, mantiene para proyectos antiguos) assets_themes_dashboard : elimine los activos de la interfaz del tablero (en realidad rara vez usado, mantenido para proyectos antiguos) assets_themes_comingsoon : elimine los activos de la próxima interfaz (en realidad rara vez usada, mantenida para proyectos antiguos) assets_themes_error : elimine los activos de la interfaz de error (en realidad rara vez usado, mantenido para proyectos antiguos) cdn_js_url - Resource JS, CSS del CDN de Cloudflare google_fonts_url - recursos de Google Font bootstrapcdn_url - recursos CDN desde bootstrapblogspotDescSortWithPublishedTime - Organice datos de alimentación de BlogSpot por tiempo publicado blogspotUSort - Organice los datos de alimentación de BlogSpot por USTR y el tiempo publicado por Desc blogspotFormatInformationItem - Formato Entrada de datos BlogSpot ElementobytesHumanFormat - Mostrar contenido de formato fácil de leer de los datos de Bytebear_framework_default_get_data_chart bear_framework_default_get_data_chart_reportisEmpty : verificación 1 entrada de entrada para ver si está vacío o no defaultCompressHtmlOutput : salida de compresa HTML, configuración predeterminada generateRandomUniqueId : cree una cadena de identificación única aleatoria, use UUID generateRandomNanoUniqueId : cree una cadena de identificación única aleatoria, use nanoidegenerate_list_id_with_parent_id - Crear 1 lista de ID, que contiene conjuntos sub -dependientes de esa ID. Por ejemplo: utilizado en caso de que desee mostrar el contenido de la categoría Padre y los niños de categoría en el mismo contenido de la páginadayFloor : la función elimina la distancia entre 2 días getZuluTime : la función elimina el parámetro de fecha de acuerdo con la hora de zulu iso_8601_utc_time - Similar a Getzulutime getYesterday : la función fue el día anterior smart_bear_date_range : elimine un dato que contiene días a distancia format_datetime_vn - información del día del formato al estilo Vietnam get_start_and_end_date_for_week - Saque el primer y último día de 1 semanaEstas funciones usan la depuración
dd ddd dumpbear_get_env : la función toma valor del archivo .env.bear_framework_basic_clean_str - cadena de entrada limpia simplewidget_facebook_div_init : la función produce <div id="fb-root"></div> widget_facebook_script_init - Flower crea la sección Init de script en el caso de JS Facebook incrustado widget_facebook_comments : la función crea un marco de comentarios de Facebook widget_facebook_share_button - función para crear el botón compartido de Facebook widget_facebook_like_button : la función se crea como el botón Facebook widget_facebook_save_button : la función crea un botón para guardar el contenido en FacebookformatSizeUnits - Formato 1 INT Función de entrada en 1 formato para una fácil capacidad de archivo de lectura generateFileIndex : crea automáticamente contenido de archivo index.html generateFileHtaccess : creando automáticamente el contenido del archivo .htaccess . generateFileReadme : cree automáticamente el archivo README.md content.md makeNewFolder : función para crear una nueva carpeta y generar disponible en los que 3 archivos: README.md , index.html , .htaccess . Cree archivos .gitkeep adicionales si el segundo parámetro se transmite como verdadero new_folder : la función es similar a la función makeNewFolder scan_folder : escanee y elimine la lista de información de datos en la carpeta getAllFileSizeInFolder : obtenga todo el tamaño del archivo en la carpeta getAllFileInFolder : obtenga todo el archivo en la carpetajoin_value_multiple - Valor de unión múltiplebear_framework_show_gravatar - Mostrar URL de gravatar con tamaño y nombre de usuario personalizadometa_dns_prefetch meta_property tachPage stripHtmlTag strip_only_tags tracking_google_analytics tracking_google_gtag_analytics_default bear_framework_show_jsonld_scriptgoogle_image_resize : cambiar el tamaño de la imagen usando Google Gadget Proxy google_image_proxy_dns_prefetch : la función proporciona a DNS prejugar en el caso de usar google_image_resize wordpress_proxy - Imagen de cambio de tamaño y caché usando WordPress Proxy wordpress_proxy_dns_prefetch : la función proporciona a DNS pre -captación en caso de usar wordpress_proxy bear_framework_image_url - URL de imagen de formato - para marco de oso create_image_thumbnail - Crear miniatura - exclusivamente para marco de osogetIPAddress getIPAddressByHaProxy : la función elimina la dirección IP real del usuario, pero en el servidor se está ejecutando proxy, a través de HTTP_X_FORWARDED_FOR variables validateIP - Validate 1 La función de cadena es una IP. Cierto si es IP validateIPV4 - La función Validate 1 String es un IP V4. Cierto si es IP validateIPV6 - Validate 1 La función de cadena es un IP V6. Cierto si es IP getIpInformation - Solicitud inicial 1 a IP-API para obtener información de la dirección IPsetupMetaDnsPrefetch : una función que admite un gen para producir un párrafo HTML DNS Prefetch similar a <link href='//data.nguyenanhung.com/' rel='dns-prefetch' />money_number_format - Formato Money La curreniscy detectará el localidad actual Este ayudante utiliza el paquete hidehalo/nanoid-php para hacer que los genes produzcan un código de identificación aleatorio pequeño, liviano y más seguro que UUID.
Actualmente, usar Nanoid es una tendencia en comparación con el UUID tradicional
Para usar este paquete, es necesario instalar paquetes nguyenanhung/nanoid-helper con composer require nguyenanhung/nanoid-helper
randomNanoIdconvertNumberToWords - Efectos de conversión en algunas palabras, por ejemplo, 123 en One Hundred Twenty Threeview_paginations view_more select_page get_paginations_title get_paginations_number bear_framework_news_view_pagination - Página separada para el proyecto Bearplaceholder_imgsendSimpleGetRequest : proceda a ejecutar una solicitud simple usando Curl con el método Get sendSimpleRestfulExecuteRequest - Ejecutar 1 solicitud simple a API RESTFUL usando CURL bear_post_async_request : haga una solicitud de publicación asíncrona: haga un requisito de publicación asíncrono dentro del sitio sin esperar la respuesta => Sin efecto, no se está aplazando el proceso del proceso de ejecución get_http_response_code - obtenga el código httpponse con get_headersxssValidation : los datos de entrada de validación están involucrados en XSS o no. Esta función no tiene escape, si lo desea, instale más paquetes nguyenanhung/securitylog_to_sentry : registro en centinela a través del controlador de monologíacountStringsInText : el número de palabras que cuenta en el texto findMiddleInString : la función toma la cadena en el medio de la cadena de inicio y la cadena final str_insert : inserte una o más cadenas en otra cadena en una posición definida. str_between : devuelva el contenido en una cadena entre un elemento izquierdo y derecho. str_after : devuelva la parte de una cadena después de un valor dado. str_before : obtenga la parte de una cadena antes de un valor dado. str_limit_words - limitado el número de palabras en una cadena. Poner valor de $ final al final de la cadena. str_limit_characters - limitó el número de caracteres en una cadena. Poner valor de $ final al final de la cadena. str_contains : prueba si una cadena contiene un elemento dado str_ignore_contains : prueba si una cadena contiene un elemento dado. Ignorar la sensibilidad del caso. str_starts_with : determine si una cadena dada comienza con una subcadena dada. str_ignore_starts_with : determine si una cadena dada comienza con una subcadena dada. Ignorar la sensibilidad del caso. str_ends_with : determine si una cadena dada termina con una subcadena dada. str_ignore_ends_with : determine si una cadena dada termina con una subcadena dada. Ignorar la sensibilidad del caso. str_after_last : devuelva la parte de una cadena después de la duración de un valor de búsqueda dado. hide_characters - convertir nguyenanhung a ngxyexanxunx , actúa como una encierro de carácter muy simple y predecible.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 : resalta una palabra clave dentro de una cadena de texto format_keyword_highlight_phrase - palabra clave de formato para función highlight_keyword_phraseshort_url_with_tinyurl - función de soporte ShortURL basada en la API de TinyurlencodeId_Url_byHungDEV decodeId_Url_byHungDEV convertToLatin specialCharToNormalChar alphabetOnly boDauTiengViet removeSpecialChar getPermalinksSEO share_url : cree la compartir la URL estándar para MXH, muy buen soporte para SEO private_url - personalizar la función exclusivamente para marco codeigniter private_api_url - personalizar dedicado a marco codeigniter cdn_url - Personalizar dedicado a Framework CodeIgniter images_url - Personalizar la función exclusivamente para Framework CodeIgniter audio_url - personalizar dedicado a marco codeigniter append_params_into_url - Agregar parámetros a URL append_query_string_to_current_url : obtenga la URL actual, incluida la cadena de consulta, personalizar dedicado a modework codeignitergenerate_uuid_v4 : la función crea una cadena UUID V4 aleatoriacheck_vn_province_code : verifique el código provin de algunas provincias y ciudades de Vietnamconvert_video_embed_vimeo - Convertir URL de video para incrustar Vimeo (poco uso, guardado aquí porque hay muchos proyectos antiguos que está utilizando) convert_video_embed_dailymotion - Convertir URL de video para incrustar Dailymotion (poco uso, guardado aquí porque hay muchos proyectos antiguos en uso) convert_video_embed_youtube - Convertir URL de video para incrustar YouTube (poco uso, guardado aquí porque hay muchos proyectos antiguos en uso) convert_video_v_embed_youtube - Convertir URL de video para incrustar YouTube (poco uso, guardado aquí porque hay muchos proyectos antiguos en uso) youtube_image_thumbnail - Convertir youtubeID a URL de miniatura de YouTubeparse_sitemap : la función admite contenido de representación para mapa del sitio parse_sitemap_index : la función admite contenido de representación para el índice de mapa del sitio xml_convert - convertir caracteres XML reservados para ingresar xml_get_value - Obtener valor de la cadena XML xml_to_json - convertir la cadena XML a JSONLa clase proporciona un método rápido para llamar a la API del RESTFUL estándar
SimpleRestful::execute($url, $type, $data)La clase proporciona un método rápido para llamar para realizar las solicitudes afuera, utilizando curls simples, por ejemplo
<?php
use nguyenanhung CodeIgniter BasicHelper SimpleCurl ;
$ curl = new SimpleCurl ();
$ curl -> setUrl ( ' https://example.com ' )
-> setPost ( array ( ' field1 ' => ' value1 ' ))
-> createCurl ();
$ response = $ curl -> getResponse ();La clase proporciona algunas formas de ayudar a manejar las imágenes
googleGadgetsProxy : cree una URL de cambio de tamaño usando Google Gadgets Proxy googleGadgetsProxyDnsPrefetch - Configuración de DNS Preplorando para Google Gadgets Proxy, para aumentar la velocidad de la consulta wordpressProxy : cree una URL de cambio de tamaño usando WordPress Proxy wordpressProxyDnsPrefetch - Configurar DNS Prephetch para WordPress Proxy, para acelerar la consulta createThumbnail - Función de miniatura, para usar la necesidad de instalar más paquete nguyenanhung/image createThumbnailWithCodeIgniterCache - Función de miniatura combinada con la biblioteca de caché de Codeigniter, para usar, necesitar instalar más paquete nguyenanhung/image | Stt | Nombre | Correo electrónico | Sitio web | Github |
|---|---|---|---|---|
| 1 | Colgado Nguyen | [email protected] | https://nguyenanhung.com | @nguyenanhung |