codeigniter basic helper
version 1.6.8
与CodeIgniter 3一起使用时,一些基本帮助者。
可以包括许多其他代码或框架,但是有一些资助的需求框架CodeIgniter ,但不会影响使用效率。
如果将此软件包nguyenanhung/polyfill-codeigniter-built-in到CodeIgniter以外的框架和来源中
我经常在此软件包中使用的一些框架是
以下是该库支持的助手列表
generateAlphaId该功能有助于创建基于1个INT输入(如1234唯一4ew68i32xc IDarrayToObject该函数有助于将1个数组转换为1个对象to_array将字符串或对象转换为数组。 arrayToXml该功能有助于将数组转换为XML链removeArrayElementWithValue按键和值删除数组中的值arrayRecursiveDiff -diff 2阵列arrayIsAssoc检测给定值是否是关联阵列。 arrayFirstElement返回数组的第一个元素。 arrayLastElement返回数组的最后一个元素。 arrayGetElement通过点表示键在数组中获取一个值。 arraySetElement使用点表示法将数组中的值设置一个值。assets_url该功能将资产URL, public/存在assets文件夹的条件。在config.php文件中的情况下, assets_version的变量将自动将版本添加到CSS的背面,JS文件static_url该函数取出静态资源URL,网站网站上的config_item('static_url')的条件。在config.php文件中的情况下, assets_version的变量将自动将版本添加到CSS的背面,JS文件templates_url函数删除资产URL,公共public/ templates存在条件。在config.php文件中的情况下, assets_version的变量将自动将版本添加到CSS的背面,JS文件editor_url该功能删除资产URL, assets/editors/编辑public/的条件。在config.php文件中的情况下, assets_version的变量将自动将版本添加到CSS的背面,JS文件favicon_url该函数删除资产URL, assets/favicon/ in public public/ in的条件。在config.php文件中的情况下, assets_version的变量将自动将版本添加到CSS的背面,JS文件favicon_html_tag该函数取出基于URL文件夹Favicon输入的favicon的HTML段storage_url需要配置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取出PC接口的资产(实际上很少使用,维护旧项目) assets_themes_dashboard取出仪表板接口的资产(实际上很少使用,用于旧项目) assets_themes_comingsoon取出即将到来的接口的资产(实际上很少使用,用于旧项目) assets_themes_error取出错误接口的资产(实际上很少使用,用于旧项目) cdn_js_url资源JS,Cloudflare CDN的CSS google_fonts_url资源Google字体bootstrapcdn_url bootstrap的资源CDNblogspotDescSortWithPublishedTime出版时间从Blogspot安排供稿数据blogspotUSort USTR从Blogspot中安排Feed数据,并发表时间由DESC发布blogspotFormatInformationItem格式数据输入Blogspot项目bytesHumanFormat显示格式内容易于从字节数据读取bear_framework_default_get_data_chart bear_framework_default_get_data_chart_reportisEmpty检查1个输入输入以查看其是否为空defaultCompressHtmlOutput压缩HTML输出,默认配置generateRandomUniqueId创建一个随机独特的ID链,使用UUID generateRandomNanoUniqueId创建一个随机独特的ID链,使用纳米generate_list_id_with_parent_id创建1个ID列表,其中包含该ID的子依赖性集。例如:在您想显示类别父亲的内容和同一页面内容中的孩子的内容dayFloor功能在2天之间取出距离getZuluTime函数根据zulu时间取出日期参数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嵌入式JS Facebook的脚本创建脚本初始部分widget_facebook_comments该功能创建Facebook评论框架widget_facebook_share_button创建Facebook共享按钮的功能widget_facebook_like_button功能像Facebook按钮一样创建widget_facebook_save_button该函数创建一个按钮将内容保存到FacebookformatSizeUnits - 格式1 int输入函数成1格式,以便于读取文件容量generateFileIndex自动创建index.html文件内容generateFileHtaccess自动创建.htaccess文件内容。 generateFileReadme自动创建README.md file content.md makeNewFolder函数 - 创建一个新文件夹并生成3个文件: README.md , index.html , .htaccess 。如果第二个参数被传输为true,则创建其他.gitkeep文件new_folder该功能类似于makeNewFolder函数scan_folder扫描并删除文件夹中的数据信息列表getAllFileSizeInFolder获取文件夹中的所有文件大小getAllFileInFolder获取所有文件中的所有文件join_value_multiple加入值多个bear_framework_show_gravatar显示具有自定义尺寸和用户名的Gravatar URLmeta_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代理调整图像大小google_image_proxy_dns_prefetch在使用google_image_resize的情况下,该功能提供DNS预取wordpress_proxy使用WordPress代理调整和缓存图像wordpress_proxy_dns_prefetch在使用wordpress_proxy的情况下,该功能提供DNS预取bear_framework_image_url格式图像URL-用于熊框架create_image_thumbnail创建缩略图 - 专门用于熊框架getIPAddress getIPAddressByHaProxy该函数取出用户的实际IP地址,但在服务器中运行ha proxy,通过HTTP_X_FORWARDED_FOR变量validateIP验证1字符串函数是IP。是的,如果是IP validateIPV4 -Validate 1 String函数是IP V4。是的,如果是IP validateIPV6 -Validate 1 String函数是IP V6。是的,如果是IP getIpInformation初始1请求IP-API获取IP地址的信息setupMetaDnsPrefetch支持基因生成段落html dns预取的函数类似于<link href='//data.nguyenanhung.com/' rel='dns-prefetch' />money_number_format格式货币Curreniscy将检测到当前的位置该助手使用hidehalo/nanoid-php软件包使基因产生的基因比UUID产生的小,轻巧,更安全的随机ID代码。
与传统的UUID相比,目前使用纳米型是一种趋势
要使用此软件包,有必要使用composer require nguyenanhung/nanoid-helper安装nguyenanhung/nanoid-helper需要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熊项目的单独页面placeholder_imgsendSimpleGetRequest继续使用curl with get get方法执行简单的请求sendSimpleRestfulExecuteRequest执行1个简单的请求,使用卷曲bear_post_async_request提出异步的帖子请求 - 在网站内进行异步的帖子要求,而无需等待响应=>没有效果,没有延迟过程正在运行get_http_response_code get_headers获取httpponse代码xssValidation验证输入数据是否参与XSS。此功能没有逃脱,如果您愿意,请安装更多包装nguyenanhung/securitylog_to_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 foruct for function highlight_keyword_phrase的格式关键字short_url_with_tinyurl基于tinyurl的API的shorturl支持功能encodeId_Url_byHungDEV decodeId_Url_byHungDEV convertToLatin specialCharToNormalChar alphabetOnly boDauTiengViet removeSpecialChar getPermalinksSEO share_url创建MXH的标准URL共享,对SEO的很好支持private_url专门用于框架Codeigniter的函数private_api_url自定义专用于框架codegigniter cdn_url自定义专用于框架Codeigniter images_url专门用于框架Codeigniter的函数audio_url自定义专用于框架Codeigniter append_params_into_url将参数附加到URL append_query_string_to_current_url获取当前URL,包括查询字符串 - 自定义专用于框架codeignitergenerate_uuid_v4该函数创建一个随机的uuid v4字符串check_vn_province_code检查越南某些省份和城市的Provin代码convert_video_embed_vimeo将视频URL转换为嵌入vimeo(很少使用,在这里保存,因为您正在使用许多旧项目) convert_video_embed_dailymotion将视频URL转换为嵌入式Dailymotion(很少使用,在这里保存,因为使用了许多旧项目) convert_video_embed_youtube将视频URL转换为嵌入YouTube(很少使用,在这里保存,因为使用了许多旧项目) convert_video_v_embed_youtube将视频URL转换为嵌入YouTube(很少使用,在这里保存,因为使用了许多旧项目) youtube_image_thumbnail将YouTubeID转换为YouTube缩略图URLparse_sitemap该函数支持SiteMap的渲染内容parse_sitemap_index该函数支持SiteMap索引的内容xml_convert转换保留的XML字符以输入xml_get_value从xml字符串获取值xml_to_json将XML字符串转换为JSON课程提供了一种快速调用标准恢复的API的方法
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使用Google小工具代理创建一个大小URL googleGadgetsProxyDnsPrefetch设置DNS for Google小工具代理,以提高查询速度wordpressProxy使用WordPress代理创建一个调整URL wordpressProxyDnsPrefetch的方法 - wordpress代理的设置DNS预取件,以加快查询createThumbnail -Thumbnail功能,要使用需要安装更多nguyenanhung/image Package createThumbnailWithCodeIgniterCache缩略图功能与Codeigniter的高速缓存库相结合,需要安装更多nguyenanhung/image POCKAND | stt | 姓名 | 电子邮件 | 网站 | github |
|---|---|---|---|---|
| 1 | Hung Nguyen | [email protected] | https://nguyenanhung.com | @nguyenanhung |