{"id":70,"date":"2025-01-14T19:26:03","date_gmt":"2025-01-14T11:26:03","guid":{"rendered":"https:\/\/nanan66.cn\/index.php\/2025\/01\/14\/%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0%e6%90%ad%e5%bb%baapp%e7%ad%be%e5%90%8d%e8%bd%af%e4%bb%b6%e6%ba%90%ef%bc%8c%e8%bd%bb%e6%9d%be%e9%9b%86%e6%88%90%e5%88%b0%e5%85%a8%e8%83%bd%e7%ad%be\/"},"modified":"2025-01-17T22:25:45","modified_gmt":"2025-01-17T14:25:45","slug":"%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0%e6%90%ad%e5%bb%baapp%e7%ad%be%e5%90%8d%e8%bd%af%e4%bb%b6%e6%ba%90%ef%bc%8c%e8%bd%bb%e6%9d%be%e9%9b%86%e6%88%90%e5%88%b0%e5%85%a8%e8%83%bd%e7%ad%be","status":"publish","type":"post","link":"https:\/\/nanan66.cn\/index.php\/2025\/01\/14\/%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0%e6%90%ad%e5%bb%baapp%e7%ad%be%e5%90%8d%e8%bd%af%e4%bb%b6%e6%ba%90%ef%bc%8c%e8%bd%bb%e6%9d%be%e9%9b%86%e6%88%90%e5%88%b0%e5%85%a8%e8%83%bd%e7%ad%be\/","title":{"rendered":"\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01"},"content":{"rendered":"<p>\u5982\u679c\u4f60\u60f3\u5728\u5168\u80fd\u7b7e\u3001\u8f7b\u677e\u7b7e\u8fd9\u7c7b\u7b7e\u540d\u5de5\u5177\u4e0a\u96c6\u6210\u81ea\u5df1\u540e\u53f0\u7684App\uff0c\u8fd9\u7bc7\u6587\u7ae0\u5c31\u662f\u4e3a\u4f60\u51c6\u5907\u7684\uff01\u4e0b\u9762\u6211\u4f1a\u4e00\u6b65\u6b65\u5e26\u4f60\u5b8c\u6210\u6574\u4e2a\u642d\u5efa\u8fc7\u7a0b\u3002<\/p>\n<h3 id=\"wznav_0\" class=\"wp-block-heading\">\u4e00\u3001\u5b89\u88c5\u73af\u5883\u8981\u6c42<\/h3>\n<ul class=\"wp-block-list\">\n<li>Nginx<\/li>\n<li>PHP 7.2<\/li>\n<li>MySQL 5.6<\/li>\n<\/ul>\n<h3 id=\"wznav_1\" class=\"wp-block-heading\">\u4e8c\u3001\u5b89\u88c5\u6559\u7a0b\uff08\u4ee5\u5b9d\u5854\u9762\u677f\u4e3a\u4f8b\uff09<\/h3>\n<p><strong>1.\u521b\u5efa\u7f51\u7ad9\u548c\u6570\u636e\u5e93<\/strong>\uff1a\u5efa\u8bae\u5f00\u542fSSL\u66f4\u5b89\u5168\u3002<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-813\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/36b6cab09120240922184244-1024x576.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/36b6cab09120240922184244-1024x576.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/36b6cab09120240922184244-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/36b6cab09120240922184244.webp 1920w\" alt=\"\u56fe\u7247[1]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"576\" \/><\/figure>\n<p><strong>2.\u4e0a\u4f20\u6e90\u7801<\/strong>\uff1a\u5c06\u6e90\u7801\u4e0a\u4f20\u5230\u7f51\u7ad9\u6839\u76ee\u5f55\uff0c\u5e76\u89e3\u538b\u7f29\u3002<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-814\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/031f29d0ba20240922184322-1024x576.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/031f29d0ba20240922184322-1024x576.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/031f29d0ba20240922184322-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/031f29d0ba20240922184322.webp 1920w\" alt=\"\u56fe\u7247[2]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"576\" \/><\/figure>\n<p><strong>3.\u8bbe\u7f6e\u7f51\u7ad9\u8fd0\u884c\u76ee\u5f55<\/strong>\uff1a\u8fdb\u5165\u201c\u7f51\u7ad9\u76ee\u5f55-\u8fd0\u884c\u76ee\u5f55\u201d\u5e76\u5c06\u76ee\u5f55\u8bbe\u7f6e\u4e3a\u00a0<code>public<\/code>\u3002<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-816\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/1b863fa2ed20240922184443.webp\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/1b863fa2ed20240922184443.webp 847w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/1b863fa2ed20240922184443-300x282.webp 300w\" alt=\"\u56fe\u7247[3]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"847\" height=\"795\" \/><\/figure>\n<p><strong>4.\u8bbe\u7f6e\u4f2a\u9759\u6001<\/strong>\uff1a\u5728Nginx\u914d\u7f6e\u91cc\u6dfb\u52a0\u4ee5\u4e0b\u4f2a\u9759\u6001\u89c4\u5219\uff1a<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-817\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/3d16c840ac20240922184450.webp\" sizes=\"auto, (max-width: 835px) 100vw, 835px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/3d16c840ac20240922184450.webp 835w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/3d16c840ac20240922184450-300x286.webp 300w\" alt=\"\u56fe\u7247[4]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"835\" height=\"797\" \/><\/figure>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-text\">location \/ <\/span><span class=\"enlighter-g1\">{<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-k1\">if<\/span> <span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">!-e $request_filename<\/span><span class=\"enlighter-g1\">){<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> rewrite ^<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">.*<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">$ \/index.<\/span><span class=\"enlighter-m3\">php<\/span><span class=\"enlighter-text\">?s=$<\/span><span class=\"enlighter-n1\">1<\/span><span class=\"enlighter-text\"> last; break;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">}<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>5.\u8bbf\u95ee\u5b89\u88c5\u9875\u9762<\/strong>\uff1a\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u8bbf\u95ee\u00a0<code>http:\/\/\u4f60\u7684\u57df\u540d\/install\/<\/code>\uff0c\u6839\u636e\u9875\u9762\u63d0\u793a\u5b8c\u6210\u5b89\u88c5\u3002<\/p>\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-819\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/8f3b1550c020240922184612-1024x576.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/8f3b1550c020240922184612-1024x576.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/8f3b1550c020240922184612-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/8f3b1550c020240922184612.webp 1920w\" alt=\"\u56fe\u7247[5]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"576\" data-id=\"819\" \/><\/figure>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-818\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/a7ba5a087220240922184612-1024x576.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/a7ba5a087220240922184612-1024x576.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/a7ba5a087220240922184612-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/a7ba5a087220240922184612.webp 1920w\" alt=\"\u56fe\u7247[6]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"576\" data-id=\"818\" \/><\/figure>\n<\/figure>\n<h3 id=\"wznav_2\" class=\"wp-block-heading\">\u4e09\u3001\u5b89\u88c5\u5b8c\u6210\u540e\u7684\u914d\u7f6e<\/h3>\n<p>\u5b89\u88c5\u5b8c\u6210\u540e\uff0c\u767b\u5f55\u540e\u53f0\u8fdb\u884c\u4ee5\u4e0b\u914d\u7f6e\uff1a<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>\u540e\u53f0\u5730\u5740<\/strong>\uff1a<code>http:\/\/xxxx.\u4f60\u7684\u57df\u540d\/FRKToHDckx.php<\/code><\/li>\n<li><strong>\u9ed8\u8ba4\u8d26\u53f7<\/strong>\uff1a<code>admin<\/code><\/li>\n<li><strong>\u9ed8\u8ba4\u5bc6\u7801<\/strong>\uff1a<code>123456<\/code><\/li>\n<\/ul>\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-822\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/da1c71a73020240922184855-1024x576.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/da1c71a73020240922184855-1024x576.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/da1c71a73020240922184855-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/da1c71a73020240922184855.webp 1920w\" alt=\"\u56fe\u7247[7]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"576\" data-id=\"822\" \/><\/figure>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-823\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/54ecbf75ea20240922184856-1024x576.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/54ecbf75ea20240922184856-1024x576.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/54ecbf75ea20240922184856-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/54ecbf75ea20240922184856.webp 1920w\" alt=\"\u56fe\u7247[8]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"576\" data-id=\"823\" \/><\/figure>\n<\/figure>\n<h3 id=\"wznav_3\" class=\"wp-block-heading\">\u56db\u3001\u5e38\u89c1\u95ee\u9898\u89e3\u51b3\u65b9\u6848<\/h3>\n<p><strong>\u767b\u5f55\u540e\u53f0\u65f6\u9047\u5230\u00a0<code>putenv()<\/code>\u00a0\u9519\u8bef\uff0c\u9a8c\u8bc1\u7801\u4e0d\u663e\u793a\u600e\u4e48\u529e\uff1f<\/strong><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-824\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/b4f8b4872120240922185002-1024x576.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/b4f8b4872120240922185002-1024x576.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/b4f8b4872120240922185002-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/b4f8b4872120240922185002.webp 1920w\" alt=\"\u56fe\u7247[9]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"576\" \/><\/figure>\n<ol class=\"wp-block-list\">\n<li>\u6253\u5f00\u5b9d\u5854\u9762\u677f\uff0c\u627e\u5230PHP7.2\u7684\u7ba1\u7406\u8bbe\u7f6e\u3002<\/li>\n<li>\u8fdb\u5165\u201c\u7981\u7528\u51fd\u6570\u201d\u7ba1\u7406\uff0c\u5c06\u00a0<code>putenv<\/code>\u00a0\u51fd\u6570\u79fb\u9664\uff0c\u786e\u4fdd\u5b83\u4e0d\u88ab\u7981\u7528\u3002<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-825\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/c5af9a803520240922185019.webp\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/c5af9a803520240922185019.webp 854w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/c5af9a803520240922185019-300x242.webp 300w\" alt=\"\u56fe\u7247[10]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"690\" height=\"557\" \/><\/li>\n<li>\u56de\u5230\u7f51\u7ad9\u540e\u53f0\uff0c\u5237\u65b0\u9875\u9762\uff0c\u95ee\u9898\u5c31\u89e3\u51b3\u4e86\uff01<\/li>\n<\/ol>\n<h3 id=\"wznav_4\" class=\"wp-block-heading\">\u4e94\u3001\u91cd\u8981\u5efa\u8bae<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>\u8fdc\u7a0b\u66f4\u65b0\u7248\u672c<\/strong>\uff1a\u767b\u5f55\u540e\u53f0\u540e\uff0c\u5efa\u8bae\u8fdb\u884c\u8fdc\u7a0b\u66f4\u65b0\u3002\u8fdb\u5165\u201c\u5e38\u89c4\u7ba1\u7406 \u2013 \u7cfb\u7edf\u8bbe\u7f6e \u2013 \u68c0\u67e5\u66f4\u65b0\u201d\uff0c\u6709\u65b0\u7248\u672c\u5c31\u76f4\u63a5\u66f4\u65b0\u3002<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-826\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/01ef3e7c6220240922185106.webp\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/01ef3e7c6220240922185106.webp 1920w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/01ef3e7c6220240922185106-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/01ef3e7c6220240922185106-1024x576.webp 1024w\" alt=\"\u56fe\u7247[11]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1080\" height=\"608\" \/><\/li>\n<li><strong>\u914d\u7f6e\u8f6f\u4ef6\u6e90\u548c\u89e3\u9501\u63a5\u53e3<\/strong>\uff1a\u5728\u540e\u53f0\u5c06<code>\u8f6f\u4ef6\u6765\u6e90<\/code>\u548c<code>\u89e3\u9501\u63a5\u53e3<\/code>\u5730\u5740\u90fd\u8bbe\u7f6e\u4e3a\u4f60\u7684\u57df\u540d\uff0c\u4f8b\u5982\uff1a<br \/><code>http:\/\/\u4f60\u7684\u57df\u540d\/appstore<\/code>\u00a0\uff0c<code>\u6e90\u8bc6\u522b\u6807\u7b26<\/code>\u4e0d\u786e\u5b9a\u5199\u4ec0\u4e48\uff1f\u76f4\u63a5\u586b\u4f60\u7684\u6e90\u5730\u5740\u4e5f\u53ef\u4ee5\u3002<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-827\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/59db6b699220240922185235.webp\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/59db6b699220240922185235.webp 1920w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/59db6b699220240922185235-300x169.webp 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/59db6b699220240922185235-1024x576.webp 1024w\" alt=\"\u56fe\u7247[12]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1080\" height=\"608\" \/><\/li>\n<\/ul>\n<h3 id=\"wznav_5\" class=\"wp-block-heading\">\u516d\u3001\u642d\u5efa\u5b8c\u6210\uff0c\u600e\u4e48\u7528\uff1f<\/h3>\n<p>\u642d\u5efa\u5b8c\u6210\u540e\uff0c\u4f60\u53ef\u4ee5\u5c06\u8f6f\u4ef6\u6e90\u5730\u5740\u5206\u4eab\u7ed9\u7b7e\u540d\u5de5\u5177\uff0c\u683c\u5f0f\u5982\u4e0b\uff1a<br \/><code>http:\/\/\u4f60\u7684\u57df\u540d\/appstore<\/code><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-828\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/9627d2173e20240922185859-1024x655.webp\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/9627d2173e20240922185859-1024x655.webp 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/09\/9627d2173e20240922185859-300x192.webp 300w\" alt=\"\u56fe\u7247[13]-\u624b\u628a\u624b\u6559\u4f60\u642d\u5efaApp\u7b7e\u540d\u8f6f\u4ef6\u6e90\uff0c\u8f7b\u677e\u96c6\u6210\u5230\u5168\u80fd\u7b7e\u548c\u8f7b\u677e\u7b7e\uff01-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"655\" \/><\/figure>\n<p>\u5728\u5168\u80fd\u7b7e\u6216\u8f7b\u677e\u7b7e\u4e2d\u6dfb\u52a0\u8fd9\u4e2a\u94fe\u63a5\u5373\u53ef\u4f7f\u7528\u3002<\/p>\n<h3 id=\"wznav_6\" class=\"wp-block-heading\">\u4e03\u3001\u6269\u5c55\u529f\u80fd\uff08\u65b0\u624b\u8fdb\u9636\uff09<\/h3>\n<p>\u60f3\u8981\u589e\u52a0\u66f4\u591a\u529f\u80fd\uff1f\u8fd9\u91cc\u6709\u4e00\u4e9b\u53ef\u9009\u7684\u6269\u5c55\u5efa\u8bae\uff1a<\/p>\n<ul class=\"wp-block-list\">\n<li>\u663e\u793a\u5237\u65b0\u65f6\u95f4\u3001\u5230\u671f\u65f6\u95f4\u3001\u8f6f\u4ef6\u603b\u6570\u3001\u66f4\u65b0\u6570\u91cf\uff08\u5f53\u5929\uff09\u3002<\/li>\n<li>\u652f\u6301\u591a\u4e2a\u5361\u5bc6\u7c7b\u578b\uff0c\u8bbe\u7f6e\u4e0d\u540c\u7684\u5230\u671f\u65f6\u95f4\u3002<\/li>\n<li>\u5728App\u4e2d\u589e\u52a0\u201c\u8f6f\u4ef6\u8bf4\u660e\u201d\uff0c\u652f\u6301\u5355\u884c\u5207\u6362\u591a\u884c\u663e\u793a\u3002<\/li>\n<\/ul>\n<h2 id=\"wznav_1\" class=\"wp-block-heading\">\u4fe1\u606f\u5c55\u793a\u529f\u80fd<\/h2>\n<p>\u6dfb\u52a0\u663e\u793a\u5237\u65b0\u65f6\u95f4\u3001\u5230\u671f\u65f6\u95f4\u3001\u8f6f\u4ef6\u603b\u6570\u3001\u66f4\u65b0\u6570\u91cf\uff08\u5f53\u5929\uff09<\/p>\n<h3 id=\"wznav_2\" class=\"wp-block-heading\">\u6f14\u793a\u6548\u679c<\/h3>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/4a47a0db6e20240718230440-1024x457.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/4a47a0db6e20240718230440-1024x457.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/4a47a0db6e20240718230440-300x134.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/4a47a0db6e20240718230440.png 1899w\" alt=\"\u56fe\u7247[1]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"457\" \/><\/figure>\n<p>\u5728\u8f6f\u4ef6\u6e90\u516c\u544a\u677f\u5199\uff1a<\/p>\n<p>[\u5237\u65b0\u65f6\u95f4]\u3001[\u5230\u671f\u65f6\u95f4]\u3001[\u8f6f\u4ef6\u4e2a\u6570]\u3001[\u66f4\u65b0\u6570\u91cf] \u5206\u522b\u5bf9\u5e94\u5373\u53ef\u663e\u793a\uff01<\/p>\n<h3 id=\"wznav_3\" class=\"wp-block-heading\">\u4fee\u6539\u4ee3\u7801<\/h3>\n<p>\u6253\u5f00\u6e90\u7801\u76ee\u5f55\uff1a<code>application\/index\/controller<\/code><\/p>\n<p>\u4fee\u6539\u6587\u4ef6\uff1a<\/p>\n<ul class=\"wp-block-list\">\n<li>App.php<\/li>\n<\/ul>\n<p>\u627e\u5230\u4ee3\u7801\uff1a\uff08\u5927\u7ea6200\u884c\u5de6\u53f3\uff09<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-m0\">if<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$opencry==<\/span><span class=\"enlighter-s0\">&#8216;1&#8217;<\/span><span class=\"enlighter-g1\">){<\/span><span class=\"enlighter-text\">\/\/\u5f00\u542f\u63a5\u53e3<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> $content = <\/span><span class=\"enlighter-m0\">json_encode<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$arr,<\/span><span class=\"enlighter-n1\">320<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> $content = <\/span><span class=\"enlighter-m0\">base64_encode<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> $native<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;content&#8217;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> = $content;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-k1\">if<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$app_type == <\/span><span class=\"enlighter-s0\">&#8216;appstore_v2&#8217;<\/span><span class=\"enlighter-g1\">){<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$res = $<\/span><span class=\"enlighter-k1\">this<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">curl<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;https:\/\/api.nuosike.com\/encrypt.php&#8217;<\/span><span class=\"enlighter-text\">,$native<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$<\/span><span class=\"enlighter-k1\">return<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8220;appstore_v2&#8221;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> = $res;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">}<\/span><span class=\"enlighter-k1\">else<\/span><span class=\"enlighter-g1\">{<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$res = $<\/span><span class=\"enlighter-k1\">this<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">curl<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;https:\/\/api.nuosike.com\/api.php&#8217;<\/span><span class=\"enlighter-text\">,$native<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$<\/span><span class=\"enlighter-k1\">return<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8220;appstore&#8221;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> = $res;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u4fee\u6539\u4e3a\u4e0b\u8ff0\u4ee3\u7801\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-m0\">if<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$opencry==<\/span><span class=\"enlighter-s0\">&#8216;1&#8217;<\/span><span class=\"enlighter-g1\">){<\/span><span class=\"enlighter-text\">\/\/\u5f00\u542f\u63a5\u53e3<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> $content = <\/span><span class=\"enlighter-m0\">json_encode<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$arr,<\/span><span class=\"enlighter-n1\">320<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div>\u00a0<\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u65b0\u589e\u4ee3\u7801\u5f00\u59cb<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u5237\u65b0\u65f6\u95f4]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d H:i:s&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$latime = Db::<\/span><span class=\"enlighter-m0\">table<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;fa_kami&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">where<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;udid&#8217;<\/span><span class=\"enlighter-text\">, $udid<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">order<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;id desc&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">find<\/span><span class=\"enlighter-g1\">()<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u5230\u671f\u65f6\u95f4]&#8217;<\/span><span class=\"enlighter-text\">, $latime<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;endtime&#8217;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> ? <\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d H:i:s&#8217;<\/span><span class=\"enlighter-text\">, $latime<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;endtime&#8217;<\/span><span class=\"enlighter-g1\">])<\/span> <span class=\"enlighter-g0\">:<\/span> <span class=\"enlighter-s0\">&#8216;\u5df2\u8fc7\u671f \u6216 \u672a\u89e3\u9501\u672c\u6e90&#8217;<\/span><span class=\"enlighter-text\">, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u8f6f\u4ef6\u4e2a\u6570]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-m0\">count<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$list<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><span class=\"enlighter-c0\"> \/\/ \u5f53\u524d\u8f6f\u4ef6\u6570\u91cf<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div>\u00a0<\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u83b7\u53d6\u5f53\u5929\u7684\u5f00\u59cb\u65f6\u95f4\u548c\u7ed3\u675f\u65f6\u95f4<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$startTime = <\/span><span class=\"enlighter-m0\">strtotime<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d 00:00:00&#8217;<\/span><span class=\"enlighter-g1\">))<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$endTime = <\/span><span class=\"enlighter-m0\">strtotime<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d 23:59:59&#8217;<\/span><span class=\"enlighter-g1\">))<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div>\u00a0<\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u67e5\u8be2\u6570\u636e\u5e93\u4e2d\u5f53\u5929\u7684\u6570\u636e\u6570\u91cf<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$count = Db::<\/span><span class=\"enlighter-m0\">table<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;fa_category&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> &#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">where<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;createtime&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;between&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-text\">$startTime, $endTime<\/span><span class=\"enlighter-g1\">])<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> &#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">whereOr<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;updatetime&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;between&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-text\">$startTime, $endTime<\/span><span class=\"enlighter-g1\">])<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> &#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">count<\/span><span class=\"enlighter-g1\">()<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u66f4\u65b0\u6570\u91cf]&#8217;<\/span><span class=\"enlighter-text\">, $count, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u65b0\u589e\u4ee3\u7801\u7ed3\u675f<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div>\u00a0<\/div>\n<\/div>\n<div class=\"\">\n<div>\u00a0<\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> $content = <\/span><span class=\"enlighter-m0\">base64_encode<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> $native<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;content&#8217;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> = $content;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-k1\">if<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$app_type == <\/span><span class=\"enlighter-s0\">&#8216;appstore_v2&#8217;<\/span><span class=\"enlighter-g1\">){<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$res = $<\/span><span class=\"enlighter-k1\">this<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">curl<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;https:\/\/api.nuosike.com\/encrypt.php&#8217;<\/span><span class=\"enlighter-text\">,$native<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$<\/span><span class=\"enlighter-k1\">return<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8220;appstore_v2&#8221;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> = $res;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">}<\/span><span class=\"enlighter-k1\">else<\/span><span class=\"enlighter-g1\">{<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$res = $<\/span><span class=\"enlighter-k1\">this<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">curl<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;https:\/\/api.nuosike.com\/api.php&#8217;<\/span><span class=\"enlighter-text\">,$native<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> \u3000\u3000$<\/span><span class=\"enlighter-k1\">return<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8220;appstore&#8221;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> = $res;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8bf7\u6ce8\u610f\u9700\u8981\u4fee\u6539\u4e24\u5904\u4f4d\u7f6e\uff0c\u5927\u7ea6292\u884c\u5de6\u53f3\u8fd8\u6709\u9700\u8981\u589e\u52a0\u4e0a\u53bb\uff01<\/p>\n<h3 id=\"wznav_4\" class=\"wp-block-heading\">\u65b0\u589e\u4ee3\u7801<\/h3>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u65b0\u589e\u4ee3\u7801\u5f00\u59cb<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u5237\u65b0\u65f6\u95f4]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d H:i:s&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$latime = Db::<\/span><span class=\"enlighter-m0\">table<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;fa_kami&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">where<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;udid&#8217;<\/span><span class=\"enlighter-text\">, $udid<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">order<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;id desc&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">&#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">find<\/span><span class=\"enlighter-g1\">()<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u5230\u671f\u65f6\u95f4]&#8217;<\/span><span class=\"enlighter-text\">, $latime<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;endtime&#8217;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\"> ? <\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d H:i:s&#8217;<\/span><span class=\"enlighter-text\">, $latime<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;endtime&#8217;<\/span><span class=\"enlighter-g1\">])<\/span> <span class=\"enlighter-g0\">:<\/span> <span class=\"enlighter-s0\">&#8216;\u5df2\u8fc7\u671f \u6216 \u672a\u89e3\u9501\u672c\u6e90&#8217;<\/span><span class=\"enlighter-text\">, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u8f6f\u4ef6\u4e2a\u6570]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-m0\">count<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$list<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><span class=\"enlighter-c0\"> \/\/ \u5f53\u524d\u8f6f\u4ef6\u6570\u91cf<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div>\u00a0<\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u83b7\u53d6\u5f53\u5929\u7684\u5f00\u59cb\u65f6\u95f4\u548c\u7ed3\u675f\u65f6\u95f4<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$startTime = <\/span><span class=\"enlighter-m0\">strtotime<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d 00:00:00&#8217;<\/span><span class=\"enlighter-g1\">))<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$endTime = <\/span><span class=\"enlighter-m0\">strtotime<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-m0\">date<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Y-m-d 23:59:59&#8217;<\/span><span class=\"enlighter-g1\">))<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div>\u00a0<\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u67e5\u8be2\u6570\u636e\u5e93\u4e2d\u5f53\u5929\u7684\u6570\u636e\u6570\u91cf<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$count = Db::<\/span><span class=\"enlighter-m0\">table<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;fa_category&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> &#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">where<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;createtime&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;between&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-text\">$startTime, $endTime<\/span><span class=\"enlighter-g1\">])<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> &#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">whereOr<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;updatetime&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;between&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-text\">$startTime, $endTime<\/span><span class=\"enlighter-g1\">])<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\"> &#8211;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-m0\">count<\/span><span class=\"enlighter-g1\">()<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-text\">$content = <\/span><span class=\"enlighter-m0\">str_replace<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;[\u66f4\u65b0\u6570\u91cf]&#8217;<\/span><span class=\"enlighter-text\">, $count, $content<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-c0\">\/\/ \u65b0\u589e\u4ee3\u7801\u7ed3\u675f<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u4e24\u5904\u589e\u52a0\u4ee3\u7801\u4f4d\u7f6e\uff1a<\/p>\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-216\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/fb5c81ed3a20240718230643-1024x582.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/fb5c81ed3a20240718230643-1024x582.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/fb5c81ed3a20240718230643-300x170.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/fb5c81ed3a20240718230643.png 1280w\" alt=\"\u56fe\u7247[2]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"582\" data-id=\"216\" \/><\/figure>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-215\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/10fb15c77220240718230643-1024x586.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/10fb15c77220240718230643-1024x586.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/10fb15c77220240718230643-300x172.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/10fb15c77220240718230643.png 1282w\" alt=\"\u56fe\u7247[3]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"586\" data-id=\"215\" \/><\/figure>\n<\/figure>\n<div class=\"wp-block-zibllblock-alert alert-dismissible fade in\">\n<div class=\"alert jb-blue\" role=\"alert\" data-isclose=\"\">\u5c06\u4e0a\u8ff0\u4ee3\u7801\u4fee\u6539\u5b8c\u6210\u540e\u4fdd\u5b58\u5373\u53ef<\/div>\n<\/div>\n<h2 id=\"wznav_5\" class=\"wp-block-heading\">\u589e\u52a0\u5361\u5bc6\u7c7b\u578b<\/h2>\n<p>\u589e\u52a0\u5361\u5bc6\u7c7b\u578b\u591a\u4e2a\u5230\u671f\u65f6\u95f4\uff08\u5929\u5361\u3001\u5341\u5e74\u3001\u6c38\u4e45\u7b49\u7b49\uff09<\/p>\n<h3 id=\"wznav_6\" class=\"wp-block-heading\">\u6f14\u793a\u6548\u679c<\/h3>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-217\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/09dd8c266220240718230753-1024x480.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/09dd8c266220240718230753-1024x480.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/09dd8c266220240718230753-300x141.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/09dd8c266220240718230753.png 1887w\" alt=\"\u56fe\u7247[4]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"480\" \/><\/figure>\n<h3 id=\"wznav_7\" class=\"wp-block-heading\">\u4fee\u6539\u4ee3\u7801<\/h3>\n<p>\uff081\uff09\u6253\u5f00\u6e90\u7801\u76ee\u5f55\uff1a<code>application\/index\/controller<\/code><\/p>\n<p>\u4fee\u6539\u6587\u4ef6\uff1a<\/p>\n<ul class=\"wp-block-list\">\n<li>App.php<\/li>\n<\/ul>\n<p>\u5feb\u6377\u5b9a\u4f4d Ctrl+F \u641c\u7d22\uff1a$kmtp<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-218\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/8266e4bfed20240718230826-1024x488.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/8266e4bfed20240718230826-1024x488.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/8266e4bfed20240718230826-300x143.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/8266e4bfed20240718230826.png 1537w\" alt=\"\u56fe\u7247[5]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"488\" \/><\/figure>\n<p>\u6211\u8fd9\u91cc\u6f14\u793a\u589e\u52a0\u4e00\u4e2a\u6c38\u4e45\u5361\uff0c\u589e\u52a0\u4e00\u884c\u4ee3\u7801\u5982\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-m0\">if<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-text\">$kmtp == <\/span><span class=\"enlighter-n1\">4<\/span><span class=\"enlighter-g1\">){<\/span><span class=\"enlighter-text\"> $sydt = <\/span><span class=\"enlighter-m0\">time<\/span><span class=\"enlighter-g1\">()<\/span><span class=\"enlighter-text\">; $endtm = $sydt+<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-n1\">86400<\/span><span class=\"enlighter-text\">*<\/span><span class=\"enlighter-n1\">30<\/span><span class=\"enlighter-text\">*<\/span><span class=\"enlighter-n1\">99999<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">; <\/span><span class=\"enlighter-g1\">}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-219\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/f19c90851220240718230846-1024x490.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/f19c90851220240718230846-1024x490.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/f19c90851220240718230846-300x144.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/f19c90851220240718230846.png 1536w\" alt=\"\u56fe\u7247[6]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"490\" \/><\/figure>\n<p>\uff082\uff09\u6253\u5f00\u6e90\u7801\u76ee\u5f55\uff1a<code>application\/admin\/view\/kami<\/code><\/p>\n<p>\u4fee\u6539\u6587\u4ef6\uff1a<\/p>\n<ul class=\"wp-block-list\">\n<li>add.html<\/li>\n<\/ul>\n<p>\u5feb\u6377\u5b9a\u4f4d Ctrl+F \u641c\u7d22\uff1arow[Kmyp]<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-220\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/9eb9cd58b920240718230917-1024x488.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/9eb9cd58b920240718230917-1024x488.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/9eb9cd58b920240718230917-300x143.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/9eb9cd58b920240718230917.png 1538w\" alt=\"\u56fe\u7247[7]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"488\" \/><\/figure>\n<p>\u627e\u5230\u4ee3\u7801\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-text\">:<\/span><span class=\"enlighter-m0\">build_radios<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;row[Kmyp]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;1&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u6708\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;2&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5b63\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;3&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5e74\u5361&#8217;<\/span><span class=\"enlighter-g1\">])}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u4fee\u6539\u589e\u52a0\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-text\">:<\/span><span class=\"enlighter-m0\">build_radios<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;row[Kmyp]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;1&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u6708\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;2&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5b63\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;3&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5e74\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;4&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u6c38\u4e45\u5361&#8217;<\/span><span class=\"enlighter-g1\">])}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\uff083\uff09\u6253\u5f00\u6e90\u7801\u76ee\u5f55\uff1a<code>application\/admin\/view\/kami<\/code><\/p>\n<p>\u4fee\u6539\u6587\u4ef6\uff1a<\/p>\n<ul class=\"wp-block-list\">\n<li>edit.html<\/li>\n<\/ul>\n<p>\u5feb\u6377\u5b9a\u4f4d Ctrl+F \u641c\u7d22\uff1arow[Kmyp]<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-221\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/602e8f042f20240718231108-1024x486.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/602e8f042f20240718231108-1024x486.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/602e8f042f20240718231108-300x142.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/602e8f042f20240718231108.png 1537w\" alt=\"\u56fe\u7247[8]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"486\" \/><\/figure>\n<p>\u627e\u5230\u4ee3\u7801\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-text\">:<\/span><span class=\"enlighter-m0\">build_radios<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;row[kmyp]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;1&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u6708\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;2&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5b63\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;3&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5e74\u5361&#8217;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\">, $row<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;kmyp&#8217;<\/span><span class=\"enlighter-g1\">])}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u4fee\u6539\u589e\u52a0\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-text\">:<\/span><span class=\"enlighter-m0\">build_radios<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;row[kmyp]&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;1&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u6708\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;2&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5b63\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;3&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u5e74\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-s0\">&#8216;4&#8217;<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-s0\">&#8216;\u6c38\u4e45\u5361&#8217;<\/span><span class=\"enlighter-g1\">]<\/span><span class=\"enlighter-text\">, $row<\/span><span class=\"enlighter-g1\">[<\/span><span class=\"enlighter-s0\">&#8216;kmyp&#8217;<\/span><span class=\"enlighter-g1\">])}<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\uff084\uff09\u6253\u5f00\u6e90\u7801\u76ee\u5f55\uff1a<code>public\/assets\/js\/backend<\/code><\/p>\n<ul class=\"wp-block-list\">\n<li>kami.js<\/li>\n<\/ul>\n<p>\u5feb\u6377\u5b9a\u4f4d Ctrl+F \u641c\u7d22\uff1aKmyp<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-222\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/7afbb1602620240718231234-1024x489.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/7afbb1602620240718231234-1024x489.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/7afbb1602620240718231234-300x143.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/7afbb1602620240718231234.png 1537w\" alt=\"\u56fe\u7247[9]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"489\" \/><\/figure>\n<p>\u627e\u5230\u4ee3\u7801\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-text\">field: <\/span><span class=\"enlighter-s0\">&#8216;kmyp&#8217;<\/span><span class=\"enlighter-text\">, title: <\/span><span class=\"enlighter-m0\">__<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Kmyp&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">,searchList: <\/span><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-n1\">1<\/span><span class=\"enlighter-text\">: <\/span><span class=\"enlighter-s0\">&#8216;\u6708\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-n1\">2<\/span><span class=\"enlighter-text\">: <\/span><span class=\"enlighter-s0\">&#8216;\u5b63\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-n1\">3<\/span><span class=\"enlighter-text\">: <\/span><span class=\"enlighter-s0\">&#8216;\u5e74\u5361&#8217;<\/span><span class=\"enlighter-g1\">}<\/span><span class=\"enlighter-text\">,formatter: Table.<\/span><span class=\"enlighter-m3\">api<\/span><span class=\"enlighter-text\">.<\/span><span class=\"enlighter-m3\">formatter<\/span><span class=\"enlighter-text\">.<\/span><span class=\"enlighter-m3\">flag<\/span><span class=\"enlighter-g1\">}<\/span><span class=\"enlighter-text\">,<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u4fee\u6539\u589e\u52a0\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-text\">field: <\/span><span class=\"enlighter-s0\">&#8216;kmyp&#8217;<\/span><span class=\"enlighter-text\">, title: <\/span><span class=\"enlighter-m0\">__<\/span><span class=\"enlighter-g1\">(<\/span><span class=\"enlighter-s0\">&#8216;Kmyp&#8217;<\/span><span class=\"enlighter-g1\">)<\/span><span class=\"enlighter-text\">,searchList: <\/span><span class=\"enlighter-g1\">{<\/span><span class=\"enlighter-n1\">1<\/span><span class=\"enlighter-text\">: <\/span><span class=\"enlighter-s0\">&#8216;\u6708\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-n1\">2<\/span><span class=\"enlighter-text\">: <\/span><span class=\"enlighter-s0\">&#8216;\u5b63\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-n1\">3<\/span><span class=\"enlighter-text\">: <\/span><span class=\"enlighter-s0\">&#8216;\u5e74\u5361&#8217;<\/span><span class=\"enlighter-text\">, <\/span><span class=\"enlighter-n1\">4<\/span><span class=\"enlighter-text\">: <\/span><span class=\"enlighter-s0\">&#8216;\u6c38\u4e45\u5361&#8217;<\/span><span class=\"enlighter-g1\">}<\/span><span class=\"enlighter-text\">,formatter: Table.<\/span><span class=\"enlighter-m3\">api<\/span><span class=\"enlighter-text\">.<\/span><span class=\"enlighter-m3\">formatter<\/span><span class=\"enlighter-text\">.<\/span><span class=\"enlighter-m3\">flag<\/span><span class=\"enlighter-g1\">}<\/span><span class=\"enlighter-text\">,<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"wp-block-zibllblock-alert alert-dismissible fade in\">\n<div class=\"alert jb-blue\" role=\"alert\" data-isclose=\"\">\u5c06\u4e0a\u8ff0\u4ee3\u7801\u4fee\u6539\u5b8c\u6210\u540e\u4fdd\u5b58\u5373\u53ef\uff0c\u8bf7\u6ce8\u610f\u9700\u8981\u5237\u65b0\u5f3a\u5236<code>\u5237\u65b0\u7f13\u5b58<\/code><\/div>\n<\/div>\n<h2 id=\"wznav_8\" class=\"wp-block-heading\">\u8f6f\u4ef6\u8bf4\u660e\u5206\u884c<\/h2>\n<p>\u6dfb\u52a0APP\u65f6\u5019\u6362\u884c\u65e0\u9700\u518d\u6b21\u8f93\u5165\u00a0<code>\\n<\/code>\u00a0\uff0c\u4e4b\u524d\u5df2\u6709\u7684\u6b63\u5e38\u6362\u884c<\/p>\n<h3 id=\"wznav_9\" class=\"wp-block-heading\">\u6f14\u793a\u6548\u679c<\/h3>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-223\" src=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/586e508f1620240718231634-1024x422.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/586e508f1620240718231634-1024x422.png 1024w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/586e508f1620240718231634-300x124.png 300w, https:\/\/www.ahfi.cn\/wp-content\/uploads\/2024\/07\/586e508f1620240718231634.png 1877w\" alt=\"\u56fe\u7247[10]-\u8f6f\u4ef6\u6e90\uff08\u6e90\u7801\uff09\u6269\u5c55\u65b0\u529f\u80fd\uff0c\u66f4\u65b0\u65f6\u95f4\uff082024-10-26\uff09-\u4f18\u4eab\u4e91\u535a\u5ba2\" width=\"1024\" height=\"422\" \/><\/figure>\n<h3 id=\"wznav_10\" class=\"wp-block-heading\">\u4fee\u6539\u4ee3\u7801<\/h3>\n<p>\u6253\u5f00\u6e90\u7801\u76ee\u5f55\uff1a<code>application\/admin\/view\/category<\/code><\/p>\n<p>\u4fee\u6539\u6587\u4ef6\uff1a<\/p>\n<ul class=\"wp-block-list\">\n<li>add.html<\/li>\n<\/ul>\n<p>\u627e\u5230\u4ee3\u7801\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-group&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">label <\/span><span class=\"enlighter-k1\">for<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;control-label col-xs-12 col-sm-2&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-text\">\u8f6f\u4ef6\u8bf4\u660e<\/span><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/label<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;col-xs-12 col-sm-8&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">input id=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-control&#8221;<\/span><span class=\"enlighter-text\"> name=<\/span><span class=\"enlighter-s0\">&#8220;row[keywords]&#8221;<\/span><span class=\"enlighter-text\"> type=<\/span><span class=\"enlighter-s0\">&#8220;text&#8221;<\/span><span class=\"enlighter-text\"> value=<\/span><span class=\"enlighter-s0\">&#8220;&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u5c06\u5176\u4fee\u6539\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-group&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">label <\/span><span class=\"enlighter-k1\">for<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;control-label col-xs-12 col-sm-2&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-text\">\u8f6f\u4ef6\u8bf4\u660e<\/span><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/label<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;col-xs-12 col-sm-8&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">textarea id=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-control&#8221;<\/span><span class=\"enlighter-text\"> name=<\/span><span class=\"enlighter-s0\">&#8220;row[keywords]&#8221;<\/span><span class=\"enlighter-text\"> rows=<\/span><span class=\"enlighter-s0\">&#8220;5&#8221;<\/span><span class=\"enlighter-g1\">&gt;&lt;<\/span><span class=\"enlighter-text\">\/textarea<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u4fee\u6539\u6587\u4ef6<\/p>\n<ul class=\"wp-block-list\">\n<li>edit.html<\/li>\n<\/ul>\n<p>\u627e\u5230\u4ee3\u7801\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-group&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">label <\/span><span class=\"enlighter-k1\">for<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;control-label col-xs-12 col-sm-2&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-text\">\u8f6f\u4ef6\u8bf4\u660e<\/span><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/label<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;col-xs-12 col-sm-8&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">input id=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-control&#8221;<\/span><span class=\"enlighter-text\"> name=<\/span><span class=\"enlighter-s0\">&#8220;row[keywords]&#8221;<\/span><span class=\"enlighter-text\"> type=<\/span><span class=\"enlighter-s0\">&#8220;text&#8221;<\/span><span class=\"enlighter-text\"> value=<\/span><span class=\"enlighter-s0\">&#8220;{$row.keywords|htmlentities}&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u5c06\u5176\u4fee\u6539\uff1a<\/p>\n<div class=\"enlighter-default enlighter-v-standard enlighter-t-dracula enlighter-hover enlighter-linenumbers enlighter-overflow-scroll\">\n<div class=\"enlighter-toolbar\">\n<div class=\"enlighter-btn enlighter-btn-raw\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-copy\">\u00a0<\/div>\n<div class=\"enlighter-btn enlighter-btn-window\">\u00a0<\/div>\n<\/div>\n<div class=\"enlighter\">\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-group&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">label <\/span><span class=\"enlighter-k1\">for<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;control-label col-xs-12 col-sm-2&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><span class=\"enlighter-text\">\u8f6f\u4ef6\u8bf4\u660e<\/span><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/label<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">div <\/span><span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;col-xs-12 col-sm-8&#8221;<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">textarea id=<\/span><span class=\"enlighter-s0\">&#8220;c-keywords&#8221;<\/span> <span class=\"enlighter-k1\">class<\/span><span class=\"enlighter-text\">=<\/span><span class=\"enlighter-s0\">&#8220;form-control&#8221;<\/span><span class=\"enlighter-text\"> name=<\/span><span class=\"enlighter-s0\">&#8220;row[keywords]&#8221;<\/span><span class=\"enlighter-text\"> rows=<\/span><span class=\"enlighter-s0\">&#8220;5&#8221;<\/span><span class=\"enlighter-g1\">&gt;{<\/span><span class=\"enlighter-text\">$row.<\/span><span class=\"enlighter-m3\">keywords<\/span><span class=\"enlighter-text\">|htmlentities<\/span><span class=\"enlighter-g1\">}&lt;<\/span><span class=\"enlighter-text\">\/textarea<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<div class=\"\">\n<div><span class=\"enlighter-g1\">&lt;<\/span><span class=\"enlighter-text\">\/div<\/span><span class=\"enlighter-g1\">&gt;<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"wp-block-zibllblock-alert alert-dismissible fade in\">\n<div class=\"alert jb-blue\" role=\"alert\" data-isclose=\"\">\u5c06\u4e0a\u8ff0\u4ee3\u7801\u4fee\u6539\u5b8c\u6210\u540e\u4fdd\u5b58\u5373\u53ef<\/div>\n<\/div>\n<div role=\"alert\" data-isclose=\"\">\u00a0<\/div>\n<div role=\"alert\" data-isclose=\"\">\u00a0<\/div>\n<div role=\"alert\" data-isclose=\"\">\n<div class=\"tinymce-hide\" mce-contenteditable=\"false\">\n<p class=\"hide-before\"><div class=\"hidden-box\"><a class=\"hidden-text signin-loader\" href=\"javascript:;\"><i class=\"fa fa-exclamation-circle\"><\/i>&nbsp;&nbsp;\u6b64\u5904\u5185\u5bb9\u5df2\u9690\u85cf\uff0c\u9ec4\u91d1\u4f1a\u5458\u53ef\u89c1<br><i class=\"fa fa-sign-in\"><\/i>&nbsp;&nbsp;\u8bf7\u767b\u5f55\u540e\u67e5\u770b\u7279\u6743<\/a><\/div><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u5982\u679c\u4f60\u60f3\u5728\u5168\u80fd\u7b7e\u3001\u8f7b\u677e\u7b7e\u8fd9\u7c7b\u7b7e\u540d\u5de5\u5177\u4e0a\u96c6\u6210\u81ea\u5df1\u540e\u53f0\u7684App\uff0c\u8fd9\u7bc7\u6587\u7ae0\u5c31\u662f\u4e3a\u4f60\u51c6\u5907\u7684\uff01\u4e0b\u9762\u6211\u4f1a\u4e00\u6b65\u6b65\u5e26\u4f60\u5b8c\u6210\u6574\u4e2a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[10],"topics":[],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-10"],"_links":{"self":[{"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":1,"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/posts\/70\/revisions\/77"}],"wp:attachment":[{"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/tags?post=70"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/nanan66.cn\/index.php\/wp-json\/wp\/v2\/topics?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}