عدد قليل من المساعدين الأساسيين عند استخدامه مع Codeigniter 3.
يمكن تضمين العديد من الكود أو الأطر الأخرى ، ولكن هناك بعض الكود CodeIgniter للمتطلبات الممولة ، ولكن لا يؤثر على كفاءة الاستخدام.
في حالة دمج هذه الحزمة في أطر ومصادر بخلاف CodeIgniter ، تحتاج إلى تثبيت حزمة إضافية nguyenanhung/polyfill-codeigniter-built-in لأفضل استخدام
بعض الأطر التي أستخدمها في كثير من الأحيان مع هذه الحزمة
فيما يلي قائمة بالمساعد المدعوم في هذه المكتبة
generateAlphaId - تساعد الوظيفة في إنشاء معرف فريد من نوعه 4ew68i32xc استنادًا إلى 1 int inport مثل 1234arrayToObject - تساعد الدالة في تحويل صفيف واحد إلى كائن واحد to_array - يحول سلسلة أو كائن إلى صفيف. arrayToXml - تساعد الدالة على تحويل المصفوفة إلى سلسلة XML removeArrayElementWithValue - قم بإزالة قيمة في صفيف حسب المفتاح والقيمة arrayRecursiveDiff - صفيف Diff 2 في العودية arrayIsAssoc - يكتشف ما إذا كانت القيمة المحددة عبارة عن مجموعة نقاطية. arrayFirstElement - إرجاع العنصر الأول من الصفيف. arrayLastElement - إرجاع العنصر الأخير من الصفيف. arrayGetElement - يحصل على قيمة في صفيف بواسطة ترميز DOT للمفاتيح. arraySetElement - اضبط قيمة في صفيف باستخدام تدوين DOT.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 Vavicon Vavicon 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 - قم بإخراج أصول واجهة الكمبيوتر (نادرًا ما يتم استخدامها ، حافظ على المشاريع القديمة) assets_themes_dashboard - قم بإخراج أصول واجهة لوحة القيادة (نادرًا ما يتم استخدامها للمشاريع القديمة) assets_themes_comingsoon - أخرج أصول الواجهة القادمة قريبًا (نادرًا ما يتم استخدامها للمشاريع القديمة) assets_themes_error - أخرج أصول واجهة الخطأ (نادرًا ما يتم استخدامها للمشاريع القديمة) cdn_js_url - Resource JS ، CSS من Cloudflare's CDN google_fonts_url - مورد Google خط bootstrapcdn_url - Resource CDN من bootstrapblogspotDescSortWithPublishedTime - ترتيب بيانات التغذية من blogspot حسب الوقت المنشور blogspotUSort - ترتيب بيانات التغذية من blogspot من قبل USTR والوقت المنشور بواسطة DESC blogspotFormatInformationItem - تنسيق بيانات الإدخالbytesHumanFormat - عرض محتوى تنسيق سهل القراءة من بيانات البايتbear_framework_default_get_data_chart bear_framework_default_get_data_chart_reportisEmpty - التحقق من إدخال واحد لمعرفة ما إذا كان فارغًا أم لا defaultCompressHtmlOutput - ضغط إخراج HTML ، تكوين افتراضي generateRandomUniqueId - قم بإنشاء سلسلة معرفات فريدة عشوائية ، استخدم UUID generateRandomNanoUniqueId - إنشاء سلسلة معرفات فريدة عشوائية ، استخدم nanoidgenerate_list_id_with_parent_id - إنشاء قائمة واحدة من المعرفات ، والتي تحتوي على مجموعات فرعية من هذا المعرف. على سبيل المثال: تستخدم في حال كنت ترغب في عرض محتوى الأب الفئة والفئة أطفال في نفس محتوى الصفحةdayFloor - تخرج الوظيفة المسافة بين يومين getZuluTime - تخرج الوظيفة معلمة التاريخ وفقًا لوقت Zulu iso_8601_utc_time - على غرار getzulutime getYesterday - كانت الوظيفة في اليوم السابق smart_bear_date_range - أخرج جزءًا من البيانات التي تحتوي على أيام حسب المسافة format_datetime_vn - معلومات اليوم في نمط فيتنام get_start_and_end_date_for_week - قم بإخراج اليوم الأول والأخير من أسبوع واحدتستخدم هذه الوظائف تصحيح الأخطاء
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 - دالة لإنشاء زر مشاركة فيسبوك widget_facebook_like_button - تنشئ الدالة مثل زر Facebook widget_facebook_save_button - تقوم الوظيفة بإنشاء زر لحفظ المحتوى على FacebookformatSizeUnits - تنسيق 1 وظيفة إدخال int في تنسيق واحد لسهولة قراءة ملف القراءة 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 - لإطار الدب create_image_thumbnail - إنشاء Thumbnail - حصريًا لـ Bear FrameworkgetIPAddress getIPAddressByHaProxy - تخرج الوظيفة عنوان IP الفعلي للمستخدم ولكن في الخادم يتم تشغيل وكيل HA ، من خلال HTTP_X_FORWARDED_FOR المتغيرات validateIP - التحقق من صحة 1 وظيفة السلسلة هي IP. صحيح إذا كان IP validateIPV4 - التحقق من صحة 1 وظيفة السلسلة هي IP V4. صحيح إذا كان IP validateIPV6 - التحقق من صحة 1 وظيفة السلسلة هي IP V6. صحيح إذا كان IP getIpInformation - طلب واحد أولي 1 إلى IP-API للحصول على معلومات عن عنوان IPsetupMetaDnsPrefetch - وظيفة تدعم الجين لإنتاج فقرة HTML DNS prefect مماثلة لـ <link href='//data.nguyenanhung.com/' rel='dns-prefetch' />money_number_format - تنسيق المال 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 - صفحة منفصلة لمشروع الدبplaceholder_imgsendSimpleGetRequest - تابع لتنفيذ طلب بسيط باستخدام حليقة مع طريقة الحصول sendSimpleRestfulExecuteRequest - تنفيذ طلب بسيط 1 لصالح API باستخدام حليقة bear_post_async_request - قم بتقديم طلب نشر غير متزامن - قم بإجراء متطلبات منشور غير متزامن داخل الموقع دون انتظار الاستجابة => لا يوجد تأثير ، لا يوجد تأجيل لعملية التشغيل get_http_response_code - احصل على رمز httpponse مع get_headersxssValidation - تشارك بيانات إدخال التحقق من الصحة في 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 - تنسيق الكلمة الرئيسية للدالة highlight_keyword_phraseshort_url_with_tinyurl - وظيفة دعم Shorturl استنادًا إلى API Tinyurl'sencodeId_Url_byHungDEV decodeId_Url_byHungDEV convertToLatin specialCharToNormalChar alphabetOnly boDauTiengViet removeSpecialChar getPermalinksSEO share_url - قم بإنشاء مشاركة عنوان URL القياسي لـ MXH ، وهو دعم جيد جدًا لكبار المسئولين الاقتصاديين 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 للفيديو إلى تضمين Vimeo (القليل من الاستخدام ، يتم حفظه هنا لأن هناك العديد من المشاريع القديمة التي تستخدمها) convert_video_embed_dailymotion - تحويل عنوان URL للفيديو إلى تضمين dailymotion (القليل من الاستخدام ، يتم حفظه هنا لأن هناك العديد من المشاريع القديمة المستخدمة) convert_video_embed_youtube - تحويل عنوان URL للفيديو إلى تضمين YouTube (القليل من الاستخدام ، يتم حفظه هنا لأن هناك العديد من المشاريع القديمة المستخدمة) convert_video_v_embed_youtube - تحويل عنوان URL للفيديو إلى تضمين YouTube (القليل من الاستخدام ، يتم حفظه هنا لأن هناك العديد من المشاريع القديمة المستخدمة) youtube_image_thumbnail - تحويل youtubeid إلى url thumbnail على YouTubeparse_sitemap - تدعم الوظيفة تقديم المحتوى لـ Sitemap parse_sitemap_index - تدعم الوظيفة تقديم محتوى لمؤشر Sitemap xml_convert - تحويل أحرف XML محجوزة للدخول xml_get_value - احصل على قيمة من سلسلة XML xml_to_json - تحويل سلسلة XML إلى JSONيوفر الفصل طريقة سريعة لاستدعاء واجهة برمجة التطبيقات للمعيار المريح
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 googleGadgetsProxyDnsPrefetch - الإعداد DNS prefect wordpressProxy - قم بإنشاء عنوان URL تغيير حجمه باستخدام WordPress Proxy wordpressProxyDnsPrefetch - إعداد DNS prefect لوكيل WordPress ، لتسريع الاستعلام createThumbnail - وظيفة Thumbnail ، لاستخدام الحاجة إلى تثبيت المزيد nguyenanhung/image createThumbnailWithCodeIgniterCache - وظيفة Thumbnail مع مكتبة ذاكرة التخزين المؤقت Codeigniter ، لاستخدامها ، تحتاج إلى nguyenanhung/image المزيد | Stt | اسم | بريد إلكتروني | موقع إلكتروني | جيثب |
|---|---|---|---|---|
| 1 | معلق نغوين | [email protected] | https://nguyenanhung.com | nguyenanhung |