我最近遇到一个关于内链的问题,描述一下我的问题:
假设我有一个新闻实体类T_News(ID,Title,Body)
有一个内链实体类T_InnerLink(ID,Name,Url,Tip,Times(替换次数))
我想把新闻实体类中body字段中出现了内链名称的地方根据内链替换次数替换成
<a herf="url" alt='tips'>Name</a>
这样的格式,我用正则或者是字符串的拼接能做到这一点,然后我在GetT_NewsBYID的时候对body字段处理,我以为这样就可以了,通过测试发现会出现很多问题:
1第一次获取实体的时候是正确的 第二次以后就会出现错误 (错误原因是可以找到的比较简单)
2当我对内链操作以后,希望能通知新闻做出修改
我自己考虑了几个方法都不太好,希望大家能够帮帮忙!
我自己解决了,虽然感觉很槽糕,但终究是解决了