假设需要从新开辟一个后台,并不是复制粘贴一份代码这么简略,后台前后端的法式代码都需要重构,前端页面也需要从新去添补数据,完成思绪简略,可是假设只要思绪就能办成事的话,那统统任务都简略良多了,要做好这些功效,确保没有行使bug,需要时光去重构,去测试
拿这个功效来说,这个功效一定是要分中英文来上传资料的吧,假设做成一个后台,那要末就是在一个页面上,
响应式网页制作,分离上传两版资料,要末就是分开隔离分散两个功效页面去上传资料,行使两个功效页面上传资料,那就需要多增加一个节制器,一个模子,起码三个页面文件,后台的标签和内容页就会多良多出来。假设是在一个页面上上传两版资料,那末后台页面上就需要增加双份的栏方针签,数据提交到后端法式后
(这里仅是一份数据的字段),
还需要去判别提交过去的资料是中文照样英文,然后再去保留到数据库内里,数据库哪里的处置惩罚,一样是要有两份,需要分红两个表,
而依照你们的恳求,宣布文章时需要同步宣布到两个说话版本上,那就是一个页面增加资料,然后同步到两个版本上,那末后台处置惩罚增加操纵时,就需要履行增加的代码两次,然后批改的时辰就会出现一个成绩,那就是假设需要分离批改,那末增加数据的时辰就需要天生两条数据,才能做到分离批改,假设是只天生一条数据,那末批改的时辰就只能同步批改,如许一来,这里的逻辑又和其他功效的逻辑要有所辨别了,前台处置惩罚的时辰也需要针对这类情形做不一样的逻辑调解。
前端处置惩罚的时辰,假设是要用tp自带的说话切换,起首,之前做好的前端根本上是需要从新做的,因为本来是间接把笔墨资料填写在标签内,换成说话切换后,就酿成了{$Think.lang.XXX}这类格局填写在标签内
,以是页面上本来牢固的笔墨内容都需要改成如许的情势,然后如何才能用{$Think.lang.XXX}把内容输出出来呢,那就需要手动去编纂说话包php文件了,
想如许。
以上仅是重构一个功效的完成思绪,真正完成起来或许还会有各种bug需要处置惩罚