TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑 / M/ |( a4 X- D; ?. H( q$ y) O7 [
6 [0 I: X, ~3 j$ O, b比如下面的情况,想实现的效果是:2 I- D0 a J( Z0 p; t) c
在查询A或者B的时候需要同时显示A和B两个词条的内容。3 P( o; \+ }* A/ ^2 H) C' _
但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)$ O! L! ^1 |9 @# n/ q
* B3 ~) A4 u4 B8 T7 VA
1 S" M4 S% C/ z' aA content
1 w# ]7 p6 z# r; i</>4 R6 `5 @7 j$ G9 ] _+ K V: G
B
\& o d( K0 T3 a [, Q" G4 r1 DB content3 Z% q0 {8 e( ]# F7 _ j
</>
. K; g1 }( Z0 |5 B( F2 VA
/ ~ j6 X+ W1 R# D) S' u@@@LINK=B, n9 {% P8 D- k9 W1 j
</>, [+ h- r# g6 V! V5 K& K4 e
B
3 k( e* {3 c7 ?; t/ y@@@LINK=A
! e" O, f- ?( K3 ], U' G& ^</>
4 Y9 V9 T! d V5 I0 n6 k
) R, t* K1 H9 @: B/ `2 n不知道有没有人遇到过这种情况。
7 S) U) {2 e2 T4 P) h
* b' g! ?9 w# m7 r8 C8 Y( t' N/ U我目前可以想到的解决方式有两个:2 z; Z' q$ s: [/ P4 U) g4 n
1. ( e8 H2 U0 l8 p& h# b
把
" r% K; ?+ K% f% sB
q& ?2 b/ l3 ~+ W, n@@@LINK=A: ?* w" ]- \8 ?2 M. D
</>
1 i$ l/ u# C* P2 E( `, u! n替换成
4 f. T V, v2 ^* ?# Y3 T: ?; B4 z0 _B3 ~4 C7 V+ d8 l: d5 q
See also: <a href="entry://A">A</a>
& S3 e: p7 t2 y0 K</>
6 k6 @7 ^ H9 f$ ^- m ^) V% y- ?) i6 L7 ?
6 L" r) n w3 \% b3 S2.
3 ~9 V6 ^0 x. |0 m1 l! @, t1 c5 X3 v0 X$ S' ]4 F
整个替换成* x# K" N$ i p1 V' i
A+B( C7 M1 I2 f1 V+ w8 w- o
A content" z1 R% n, x, \
</>5 j2 }: b2 b7 ?6 `+ ~
A+B
4 ]/ _3 O& x' J, }/ M. ?B content4 {( a, ^$ h; ]- Y
</>
6 u. c% d+ b MA
( y" h# m- V# c: A$ ?@@@LINK=A+B
! c! ^- q* x4 V" |. G, d</>' C+ d+ f' c2 A+ G9 P4 v" V+ [5 L7 k0 }
B
' T! z- C' q3 Y# A% `, T/ ~@@@LINK=A+B+ X5 u! c6 t* C# {% f
</>
+ b% Z: S4 \$ _7 {6 u
' i/ u! c1 g, W: A第一种方式感觉不完美,需要点击超链接二次跳转;/ ^& ?7 P) c' O4 L( z
第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…
6 y9 | S [' U2 [3 Q6 S6 B0 P8 e
不知道还有哪些巧妙的解决方法。
1 E, U* K2 _2 P% ?0 r h: h; }: [: Q# D# ^* P: Y& k
2 |, R' `* _; g @, X
" j! E: \# }7 k9 H X2 r/ \+ m3 [
# Q8 D6 g! E$ K) u) F2 S |
评分
-
1
查看全部评分
-
|