Beberapa pembantu dasar saat digunakan dengan CodeIgniter 3.
Banyak kode atau kerangka kerja lain dapat dimasukkan, tetapi ada beberapa persyaratan yang didanai kerangka kerja CodeIgniter , tetapi tidak mempengaruhi efisiensi penggunaan.
Dalam hal mengintegrasikan paket ini ke dalam kerangka kerja dan sumber selain CodeIgniter , Anda perlu menginstal paket tambahan nguyenanhung/polyfill-codeigniter-built-in untuk penggunaan terbaik
Beberapa kerangka kerja yang sering saya gunakan dengan paket ini
Di bawah ini adalah daftar penolong yang didukung di perpustakaan ini
generateAlphaId - Fungsi ini membantu menciptakan ID 4ew68i32xc yang unik berdasarkan input 1 int seperti 1234arrayToObject - Fungsi membantu mengubah 1 array menjadi 1 objek to_array - Mengonversi string atau objek ke array. arrayToXml - Fungsi ini membantu mengubah array menjadi rantai XML removeArrayElementWithValue - Lepaskan nilai dalam array dengan kunci dan nilai arrayRecursiveDiff - Diff 2 Array di Recursive arrayIsAssoc - Deteksi Jika nilai yang diberikan adalah array asosiatif. arrayFirstElement - Mengembalikan elemen pertama dari suatu array. arrayLastElement - Mengembalikan elemen terakhir dari suatu array. arrayGetElement - Mendapat nilai dalam array dengan notasi titik untuk kunci. arraySetElement - Tetapkan nilai dalam array menggunakan notasi titik.assets_url - Fungsi mengeluarkan URL aset, kondisi untuk ada folder assets di public/ . Dalam case dalam file config.php , variabel assets_version akan secara otomatis menambahkan versi ke belakang file CSS, JS static_url - Fungsi mengeluarkan URL sumber daya statis, kondisi config_item('static_url') di situs web situs web. Dalam case dalam file config.php , variabel assets_version akan secara otomatis menambahkan versi ke belakang file CSS, JS templates_url - Fungsi menghapus URL aset, kondisi untuk keberadaan templates di depan umum public/ . Dalam case dalam file config.php , variabel assets_version akan secara otomatis menambahkan versi ke belakang file CSS, JS editor_url - Fungsi menghapus URL aset, kondisi untuk keberadaan assets/editors/ editor public/ . Dalam case dalam file config.php , variabel assets_version akan secara otomatis menambahkan versi ke belakang file CSS, JS favicon_url - Fungsi menghilangkan url aset, kondisi untuk keberadaan assets/favicon/ di publik public/ . Dalam case dalam file config.php , variabel assets_version akan secara otomatis menambahkan versi ke belakang file CSS, JS favicon_html_tag - Fungsi mengeluarkan segmen HTML yang menunjukkan favicon berdasarkan input folder URL Favicon storage_url - Butuh item config storage_url di file config.php. Contoh: $config['storage_url'] = 'https://storage.nguyenanhung.com/'; go_url - membutuhkan item config go_url di file config.php . Contoh: $config['go_url'] = 'https://go.nguyenanhung.com/'; assets_mobile - Keluarkan aset antarmuka seluler (sebenarnya jarang digunakan, pertahankan untuk proyek lama) assets_themes - Keluarkan aset antarmuka PC (sebenarnya jarang digunakan, pertahankan untuk proyek lama) assets_themes_dashboard - Keluarkan aset antarmuka dasbor (sebenarnya jarang digunakan, dikelola untuk proyek lama) assets_themes_comingsoon - Keluarkan aset antarmuka yang akan datang (sebenarnya jarang digunakan, dikelola untuk proyek lama) assets_themes_error - Keluarkan aset antarmuka kesalahan (sebenarnya jarang digunakan, dikelola untuk proyek lama) cdn_js_url - Sumber Daya JS, CSS dari CDN Cloudflare google_fonts_url - Sumber Daya Google Font bootstrapcdn_url - Sumber Daya CDN dari BootstrapblogspotDescSortWithPublishedTime - Atur data umpan dari BlogSpot dengan waktu yang diterbitkan blogspotUSort - Atur data umpan dari Blogspot oleh USTR dan waktu yang diterbitkan oleh Desc blogspotFormatInformationItem - Format Input Data Blogspot ItembytesHumanFormat - Tampilan Konten Format Mudah Dibaca Dari Data Bytebear_framework_default_get_data_chart bear_framework_default_get_data_chart_reportisEmpty - Memeriksa 1 Input Input untuk melihat apakah itu kosong atau tidak defaultCompressHtmlOutput - Compress HTML Output, Default Configure generateRandomUniqueId - Buat rantai ID unik acak, gunakan UUID generateRandomNanoUniqueId - Buat rantai ID unik acak, gunakan nanoidgenerate_list_id_with_parent_id - Buat 1 daftar ID, yang berisi set sub -dependen dari ID itu. Misalnya: digunakan jika Anda ingin menampilkan konten ayah kategori dan kategori anak -anak dalam konten halaman yang samadayFloor - Fungsi mengeluarkan jarak antara 2 hari getZuluTime - Fungsi mengeluarkan parameter tanggal sesuai waktu Zulu iso_8601_utc_time - Mirip dengan getzulutime getYesterday - Fungsinya adalah hari sebelumnya smart_bear_date_range - Keluarkan sepotong data yang berisi hari demi jarak format_datetime_vn - Format Informasi Hari dalam Gaya Vietnam get_start_and_end_date_for_week - Keluarkan hari pertama dan terakhir 1 mingguFungsi -fungsi ini menggunakan debug
dd ddd dumpbear_get_env - Fungsi tersebut mengambil nilai dari file .env.bear_framework_basic_clean_str - String input bersih sederhanawidget_facebook_div_init - fungsi menghasilkan <div id="fb-root"></div> widget_facebook_script_init - Bunga membuat bagian init skrip dalam kasus js facebook tertanam widget_facebook_comments - Fungsi membuat bingkai komentar Facebook widget_facebook_share_button - Fungsi untuk membuat tombol Bagikan Facebook widget_facebook_like_button - fungsi membuat seperti tombol facebook widget_facebook_save_button - Fungsi membuat tombol untuk menyimpan konten ke FacebookformatSizeUnits - Format 1 Fungsi Input Int ke dalam 1 Format untuk Kapasitas File Bacaan Mudah generateFileIndex - Secara Otomatis Membuat Konten File index.html generateFileHtaccess - secara otomatis membuat konten file .htaccess . generateFileReadme - Secara Otomatis Membuat Konten File README.md makeNewFolder - Fungsi untuk membuat folder baru dan menghasilkan tersedia di mana 3 file: README.md , index.html , .htaccess . Buat file .gitkeep tambahan jika parameter kedua ditransmisikan sebagai benar new_folder - Fungsinya mirip dengan fungsi makeNewFolder scan_folder - Pindai dan hapus daftar informasi data di folder getAllFileSizeInFolder - Dapatkan semua ukuran file di folder getAllFileInFolder - Dapatkan semua file di folderjoin_value_multiple - Bergabunglah dengan nilai gandabear_framework_show_gravatar - Tampilkan URL Gravatar dengan ukuran dan nama pengguna khususmeta_dns_prefetch meta_property tachPage stripHtmlTag strip_only_tags tracking_google_analytics tracking_google_gtag_analytics_default bear_framework_show_jsonld_scriptgoogle_image_resize - Ubah Ukuran Gambar Menggunakan Proxy Google Gadget google_image_proxy_dns_prefetch - Fungsi menyediakan prefetch DNS dalam hal menggunakan google_image_resize wordpress_proxy - Ubah Ulang & Cacat Menggunakan WordPress Proxy wordpress_proxy_dns_prefetch - Fungsi menyediakan prefetch DNS jika menggunakan wordpress_proxy bear_framework_image_url - URL Format Gambar - Untuk Kerangka Beruang create_image_thumbnail - Buat Thumbnail - Secara Eksklusif untuk Kerangka BeruanggetIPAddress getIPAddressByHaProxy - Fungsi mengeluarkan alamat IP yang sebenarnya dari pengguna tetapi di server menjalankan variabel HA, melalui HTTP_X_FORWARDED_FOR variabel validateIP - Validasi 1 Fungsi String adalah IP. Benar jika itu IP validateIPV4 - Validasi 1 Fungsi String adalah IP V4. Benar jika itu IP validateIPV6 - Validasi 1 Fungsi String adalah IP V6. Benar jika itu IP getIpInformation - Inisial 1 Permintaan ke IP-API untuk mendapatkan informasi dari alamat IPsetupMetaDnsPrefetch - fungsi yang mendukung gen untuk menghasilkan paragraf html dns prefetch mirip dengan <link href='//data.nguyenanhung.com/' rel='dns-prefetch' />money_number_format - Format Money Curreniscy Akan Mendeteksi Lokal Saat Ini Pembantu ini menggunakan paket hidehalo/nanoid-php untuk membuat gen menghasilkan kode ID acak yang kecil, ringan dan lebih aman daripada UUID.
Saat ini menggunakan nanoid adalah tren dibandingkan dengan UUID tradisional
Untuk menggunakan paket ini, perlu menginstal paket nguyenanhung/nanoid-helper dengan composer require nguyenanhung/nanoid-helper
randomNanoIdconvertNumberToWords - Konversi efek dalam beberapa kata, misalnya 123 menjadi One Hundred Twenty Threeview_paginations view_more select_page get_paginations_title get_paginations_number bear_framework_news_view_pagination - Halaman terpisah untuk Proyek Beruangplaceholder_imgsendSimpleGetRequest - Lanjutkan untuk menjalankan permintaan sederhana menggunakan CURL dengan Metode GET sendSimpleRestfulExecuteRequest - Jalankan 1 Permintaan Sederhana ke RESTFUL API Menggunakan Curl bear_post_async_request - Buat permintaan pos asinkron - buat persyaratan pos asinkron di dalam situs tanpa menunggu respons => tidak ada efek, tidak ada penundaan proses berjalan sedang berjalan get_http_response_code - Dapatkan kode httpponse dengan get_headersxssValidation - Data input validasi terlibat dalam XSS atau tidak. Fungsi ini tidak melarikan diri, jika Anda mau, instal lebih banyak paket nguyenanhung/securitylog_to_sentry - Masuk pada Sentry melalui Monolog HandlercountStringsInText - Jumlah kata yang dihitung dalam teks findMiddleInString - Fungsi mengambil string di tengah rantai awal dan string akhir str_insert - masukkan satu atau lebih string ke string lain pada posisi yang ditentukan. str_between - mengembalikan konten dalam string antara elemen kiri dan kanan. str_after - mengembalikan bagian string setelah nilai yang diberikan. str_before - Dapatkan bagian dari string sebelum nilai yang diberikan. str_limit_words - membatasi jumlah kata dalam string. Letakkan nilai $ end ke ujung string. str_limit_characters - Terbatas jumlah karakter dalam string. Letakkan nilai $ end ke ujung string. str_contains - Tes Jika string berisi elemen yang diberikan str_ignore_contains - uji jika string berisi elemen yang diberikan. Abaikan sensitivitas kasus. str_starts_with - Tentukan apakah string yang diberikan dimulai dengan substring yang diberikan. str_ignore_starts_with - Tentukan apakah string yang diberikan dimulai dengan substring yang diberikan. Abaikan sensitivitas kasus. str_ends_with - Tentukan apakah string yang diberikan diakhiri dengan substring yang diberikan. str_ignore_ends_with - Tentukan apakah string yang diberikan diakhiri dengan substring yang diberikan. Abaikan sensitivitas kasus. str_after_last - kembalikan bagian string setelah abadi dari nilai pencarian yang diberikan. hide_characters - Konversi nguyenanhung menjadi ngxyexanxunx , bertindak sebagai encun karakter yang sangat sederhana dan dapat diprediksi.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 - Sorot kata kunci dalam string teks format_keyword_highlight_phrase - Kata kunci format untuk fungsi highlight_keyword_phraseshort_url_with_tinyurl - Fungsi Pendukung Shorturl Berdasarkan API TinyurlencodeId_Url_byHungDEV decodeId_Url_byHungDEV convertToLatin specialCharToNormalChar alphabetOnly boDauTiengViet removeSpecialChar getPermalinksSEO share_url - Buat saham URL standar untuk MXH, dukungan yang sangat baik untuk SEO private_url - Kustomisasi fungsi secara eksklusif untuk Codeigniter Kerangka private_api_url - Kustomisasi Didedikasikan untuk Kerangka Kodegniter cdn_url - Kustomisasi Dedikasikan untuk Kerangka Kodegniter images_url - Kustomisasi fungsi secara eksklusif untuk kerangka kerja CodeIgniter audio_url - Kustomisasi yang didedikasikan untuk kerangka kerja Codeigniter append_params_into_url - Tambahkan parameter ke URL append_query_string_to_current_url - Dapatkan URL saat ini termasuk string kueri - Kustomisasi yang didedikasikan untuk kerangka kerja CodeIgnitergenerate_uuid_v4 - Fungsi membuat string V4 UUID acakcheck_vn_province_code - Periksa kode provin beberapa provinsi dan kota Vietnamconvert_video_embed_vimeo - Konversi URL Video untuk Menyematkan Vimeo (sedikit penggunaan, disimpan di sini karena ada banyak proyek lama yang Anda gunakan) convert_video_embed_dailymotion - Konversi URL Video untuk Menyematkan Dailymotion (sedikit penggunaan, disimpan di sini karena ada banyak proyek lama yang digunakan) convert_video_embed_youtube - Konversi URL Video untuk Menyematkan YouTube (sedikit penggunaan, disimpan di sini karena ada banyak proyek lama yang digunakan) convert_video_v_embed_youtube - Konversi URL Video untuk Menyematkan YouTube (sedikit penggunaan, disimpan di sini karena ada banyak proyek lama yang digunakan) youtube_image_thumbnail - Konversi YouTubeID ke URL Thumbnail YouTubeparse_sitemap - Fungsi mendukung rendering konten untuk sitemap parse_sitemap_index - Fungsi mendukung rendering konten untuk indeks sitemap xml_convert - Mengonversi karakter XML yang dicadangkan untuk dimasukkan xml_get_value - Dapatkan nilai dari string XML xml_to_json - Konversi string XML ke JSONKelas menyediakan metode cepat untuk memanggil API dari Restful Standar
SimpleRestful::execute($url, $type, $data)Kelas menyediakan metode cepat untuk menelepon untuk melakukan permintaan di luar, menggunakan ikal sederhana, misalnya
<?php
use nguyenanhung CodeIgniter BasicHelper SimpleCurl ;
$ curl = new SimpleCurl ();
$ curl -> setUrl ( ' https://example.com ' )
-> setPost ( array ( ' field1 ' => ' value1 ' ))
-> createCurl ();
$ response = $ curl -> getResponse ();Kelas menyediakan beberapa cara untuk membantu menangani gambar
googleGadgetsProxy - Buat URL UKURAN Menggunakan Proxy Google Gadgets googleGadgetsProxyDnsPrefetch - Setup DNS prefetch untuk proxy Google Gadgets, untuk meningkatkan kecepatan kueri wordpressProxy - Buat URL UKURAN Menggunakan Proxy WordPress wordpressProxyDnsPrefetch - Pengaturan DNS Prefetch untuk proxy WordPress, untuk mempercepat kueri createThumbnail - Fungsi Thumbnail, untuk menggunakan perlu menginstal lebih banyak paket nguyenanhung/image createThumbnailWithCodeIgniterCache - Fungsi Thumbnail Dikombinasikan dengan Perpustakaan Cache Codeigniter, untuk digunakan, perlu menginstal lebih banyak paket nguyenanhung/image | Stt | Nama | Situs web | GitHub | |
|---|---|---|---|---|
| 1 | Hung Nguyen | [email protected] | https://nguyenanhung.com | @nguyenanhung |