丰满爆乳无码一区二区三区,欧美RAPPER潮水抽筋,精品夜夜爽欧美毛片视频,欧美XXXXX高潮喷水

400-800-9385
網(wǎng)站建設資訊詳細

中英文網(wǎng)站同一個后臺的開發(fā)難點與思路

發(fā)表日期:2021-12-29 11:09:20   作者來源:黎云輝   瀏覽:1791   標簽:中英文網(wǎng)站開發(fā)    
如果需要重新開發(fā)一個后臺,并不是復制粘貼一份代碼這么簡單,后臺前后端的程序代碼都需要重構,前端頁面也需要重新去填充數(shù)據(jù),實現(xiàn)思路簡單,但是如果只有思路就能辦成事的話,那所有事情都簡單很多了,要做好這些功能,確保沒有使用bug,需要時間去重構,去測試

網(wǎng)站開發(fā)


拿這個功能來說,這個功能肯定是要分中英文來上傳資料的吧,如果做成一個后臺,那要么就是在一個頁面上,分別上傳兩版資料,要么就是分開兩個功能頁面去上傳資料,使用兩個功能頁面上傳資料,那就需要多增加一個控制器,一個模型,至少三個頁面文件,后臺的標簽和內(nèi)容頁就會多很多出來。如果是在一個頁面上上傳兩版資料,那么后臺頁面上就需要增加雙份的欄目標簽,數(shù)據(jù)提交到后端程序后

網(wǎng)站代碼

(這里僅是一份數(shù)據(jù)的字段),
還需要去判斷提交過來的資料是中文還是英文,然后再去保存到數(shù)據(jù)庫里面,數(shù)據(jù)庫那邊的處理,同樣是要有兩份,需要分成兩個表,

網(wǎng)站數(shù)據(jù)表

而按照你們的要求,發(fā)布文章時需要同步發(fā)布到兩個語言版本上,那就是一個頁面添加資料,然后同步到兩個版本上,那么后臺處理添加操作時,就需要執(zhí)行添加的代碼兩次,然后修改的時候就會出現(xiàn)一個問題,那就是如果需要分別修改,那么添加數(shù)據(jù)的時候就需要生成兩條數(shù)據(jù),才能做到分別修改,如果是只生成一條數(shù)據(jù),那么修改的時候就只能同步修改,這樣一來,這里的邏輯又和其他功能的邏輯要有所區(qū)分了,前臺處理的時候也需要針對這種情況做不一樣的邏輯調(diào)整。
前端處理的時候,如果是要用tp自帶的語言切換,首先,之前做好的前端基本上是需要重新做的,因為原來是直接把文字資料填寫在標簽內(nèi),換成語言切換后,就變成了{$Think.lang.XXX}這種格式填寫在標簽內(nèi)

PHP代碼
,所以頁面上原本固定的文字內(nèi)容都需要改成這樣的模式,然后怎么才能用{$Think.lang.XXX}把內(nèi)容輸出出來呢,那就需要手動去編輯語言包php文件了,

字典設置

字典設置2

想這樣。
以上僅是重構一個功能的實現(xiàn)思路,真正實現(xiàn)起來也許還會有各種bug需要處理

如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉載請注明來自http://www.sdlwjx666.com/news/6312.html
马山县| 河北区| 灵寿县| 曲周县| 玉溪市| 萨迦县| 江都市| 紫云| 漳浦县| 安塞县| 临朐县| 新和县| 拜泉县| 潼关县| 鸡泽县| 嫩江县| 竹溪县| 安多县| 康马县| 亚东县| 汉源县| 雅安市| 犍为县| 龙州县| 谷城县| 望江县| 合肥市| 桓台县| 固安县| 喀喇| 江北区| 象山县| 香河县| 越西县| 新巴尔虎左旗| 竹北市| 洛扎县| 方正县| 五华县| 包头市| 英德市|