codeigniter basic helper
version 1.6.8
Codeigniter 3で使用する場合のいくつかの基本的なヘルパー。
他の多くのコードまたはフレームワークを含めることができますが、いくつかの資金調達要件フレームワークCodeIgniterがありますが、使用の効率には影響しません。
このパッケージをCodeIgniter以外のフレームワークとソースに統合する場合、最適に使用するために追加のnguyenanhung/polyfill-codeigniter-built-inパッケージをインストールする必要があります
このパッケージでよく使用するいくつかのフレームワークは
以下は、このライブラリでサポートされているヘルパーのリストです
generateAlphaIdこの関数は、 1234のような1つの入力に基づいて一意の4ew68i32xc idを作成するのに役立ちますarrayToObjectこの関数は、1つの配列を1つのオブジェクトに変換するのに役立ちますto_array文字列またはオブジェクトを配列に変換します。 arrayToXmlこの関数は、配列をXMLチェーンに変換するのに役立ちますremoveArrayElementWithValueキーと値によって配列の値を削除しますarrayRecursiveDiff -Diff 2アレイは再帰的ですarrayIsAssoc指定された値が連想配列であるかどうかを検出します。 arrayFirstElement配列の最初の要素を返します。 arrayLastElement配列の最後の要素を返します。 arrayGetElementキーのドット表記によって配列の値を取得します。 arraySetElement -DOT表記を使用してアレイに値を設定します。assets_url関数は、Assets URL、 assetsする条件をpublic/に存在させる条件を取ります。 config.phpファイルの場合、 assets_versionの変数は自動的にバージョンをCSS、JSファイルの背面に追加しますstatic_urlこの関数は、ウェブサイトのWebサイトでconfig_item('static_url')静的リソース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/ in the Public public/の存在条件を削除します。 config.phpファイルの場合、 assets_versionの変数は自動的にバージョンをCSS、JSファイルの背面に追加しますfavicon_html_tag機能は、URLフォルダーFavicon入力に基づいてFaviconを表示するHTMLセグメントを取り出しましたstorage_url -config.phpファイルでconfig storage_urlアイテムが必要です。例: $config['storage_url'] = 'https://storage.nguyenanhung.com/'; go_url config.phpファイルでconfig go_urlアイテムが必要です。例: $config['go_url'] = 'https://go.nguyenanhung.com/'; assets_mobileモバイルインターフェイスの資産を取り出します(実際にはほとんど使用されず、古いプロジェクトに維持) assets_themes PCインターフェイスの資産を取り出します(実際にはまれに使用されず、古いプロジェクトに維持) assets_themes_dashboardダッシュボードインターフェイスの資産を取り出します(実際にはまれに使用されず、古いプロジェクトに維持されています) assets_themes_comingsoon今後のインターフェースの資産を取り出します(実際にはまれに使用され、古いプロジェクトに維持されています) assets_themes_errorエラーインターフェイスの資産を取り出します(実際にはまれに使用されず、古いプロジェクトに維持されます) cdn_js_url -CloudFlareのCDNのリソースJS、CSS google_fonts_urlリソースGoogleフォントbootstrapcdn_urlブートストラップからのリソースCDNblogspotDescSortWithPublishedTime公開された時間ごとにblogspotからフィードデータを配置するblogspotUSort -USTRによるBlogspotからフィードデータを配置し、DESCによって公開された時間blogspotFormatInformationItem -Format Data input 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そのIDのサブ依存セットを含む1つのIDのリストを作成します。例:カテゴリの父とカテゴリの子供のコンテンツを同じページのコンテンツに表示する場合に使用されます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埋め込まれたjs facebookの場合にfacebur widget_facebook_comments関数はFacebookコメントフレームを作成しますwidget_facebook_share_button Facebook共有ボタンを作成する機能widget_facebook_like_button -Facebookボタンのように機能しますwidget_facebook_save_button関数はボタンを作成してコンテンツをFacebookに保存しますformatSizeUnitsフォーマット1 int入力関数は1つの形式になり、ファイル容量を読みやすくなりますgenerateFileIndex index.htmlファイルコンテンツを自動的に作成しますgenerateFileHtaccess .htaccessファイルコンテンツを自動的に作成します。 generateFileReadme README.mdファイルcontent.mdを自動的に作成しますmakeNewFolder機能新しいフォルダーを作成し、3つのファイルを生成する機能: README.md 、 index.html 、 .htaccess 。 2番目のパラメーターがtrueとして送信された場合、追加の.gitkeepファイルを作成しますnew_folder関数はmakeNewFolder関数に似ていますscan_folderフォルダー内のデータ情報のリストをスキャンして削除しますgetAllFileSizeInFolderフォルダーですべてのファイルサイズを取得しますgetAllFileInFolderフォルダーですべてのファイルを取得しますjoin_value_multiple値を結合しますbear_framework_show_gravatarカスタムサイズとユーザー名でグラバタルURLを表示します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ガジェットプロキシを使用して画像のサイズ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アドレスを取り出しますが、サーバーではHTTP_X_FORWARDED_FOR変数を介してHAプロキシを実行していますvalidateIP -VALIDATE 1文字列関数はIPです。 IPの場合はTRUEですvalidateIPV4検証1文字列関数はIP V4です。 IPの場合はTRUEですvalidateIPV6検証1文字列関数はIP V6です。 IPの場合はTRUEですgetIpInformation IP-APIへの初期1リクエストIPアドレスの情報を取得するsetupMetaDnsPrefetch遺伝子をサポートして段落を生成する関数html dns prefettは<link href='//data.nguyenanhung.com/' rel='dns-prefetch' />money_number_formatフォーマットMoneyCurreniscyは現在のロケールを検出しますこのヘルパーはhidehalo/nanoid-phpパッケージを使用して、遺伝子をUUIDよりも小さく、軽量で安全なランダムIDコードを生成させます。
現在、ナノイドを使用していることは、従来のUUIDと比較して傾向です
このパッケージを使用するには、 composer require nguyenanhung/nanoid-helperにパッケージnguyenanhung/nanoid-helper helperをインストールする必要があります。
randomNanoIdconvertNumberToWords効果をいくつかの言葉で変換します。たとえば、 One Hundred Twenty Threeに123view_paginations view_more select_page get_paginations_title get_paginations_number bear_framework_news_view_paginationベアプロジェクトの個別のページplaceholder_imgsendSimpleGetRequest -GETメソッドを使用してCurlを使用して簡単なリクエストを実行するsendSimpleRestfulExecuteRequest -1つの簡単なリクエストを実行して、Curlを使用してRESTFUL APIへbear_post_async_request非同期の投稿リクエストを行う - 応答を待たずにサイト内で非同期の投稿要件を作成します=>効果なし、遅延プロセスが実行されていませんget_http_response_code get_headersでhttpponseコードを取得しますxssValidation検証入力データはXSSに関係しています。この関数には脱出がありません。必要に応じて、より多くのパッケージnguyenanhung/securityをインストールしてくださいlog_to_sentryモノログハンドラーを介してセントリーにロギングするcountStringsInTextテキストでカウントする単語の数findMiddleInString関数は、開始チェーンの中央とエンド文字列の中央に文字列を取得しますstr_insert定義された位置に1つ以上の文字列を別の文字列に挿入します。 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機能のキーワードhighlight_keyword_phraseshort_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フレームワークコードニター専用に関数をカスタマイズするprivate_api_urlフレームワークCodeigniter専用のカスタマイズcdn_urlフレームワークCodeIgniter専用のカスタマイズimages_urlフレームワークCodeIgniter専用に機能をカスタマイズするaudio_urlフレームワークCodeigniter専用のカスタマイズappend_params_into_url -urlにパラメーターを追加しますappend_query_string_to_current_urlクエリ文字列を含む現在のURLを取得 - フレームワークCodeigniter専用generate_uuid_v4関数はランダムにuuid v4文字列を作成しますcheck_vn_province_codeベトナムのいくつかの州および都市のプロビンコードを確認する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サムネイルURLに変換しますparse_sitemap関数はサイトマップのレンダリングコンテンツをサポートしますparse_sitemap_indexこの関数は、サイトマップインデックスのレンダリングコンテンツをサポートしていますxml_convert予約済みXML文字を入力するように変換するxml_get_value xml文字列から値を取得しますxml_to_json -XML文字列をJSONに変換しますクラスは、標準のRESTFULの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 -Googleガジェットプロキシ用のDNSプリフェッチをセットアップして、クエリ速度を上げるwordpressProxy -WordPressプロキシを使用してサイズ変更URLを作成しますwordpressProxyDnsPrefetchの方法-WordPressプロキシ用のDNSプリフェッチをセットアップして、クエリを高速化するcreateThumbnailサムネイル機能、より多くのnguyenanhung/imageパッケージをインストールする必要がありますcreateThumbnailWithCodeIgniterCache -Codeigniterのキャッシュライブラリと組み合わせたサムネイル機能を使用するには、より多くのnguyenanhung/imageパッケージをインストールする必要があります| stt | 名前 | 電子メール | Webサイト | github |
|---|---|---|---|---|
| 1 | ハングnguyen | [email protected] | https://nguyenanhung.com | @nguyenanhung |