请帮忙看下关联规则?

#1 phpcaicai

文章表 ID
TAG表 TID
TAG关联表 ID TID AID

TAG关联表TID 与 TAG表 TID关联
TAG关联表AID 与 文章表ID关联

在SP里怎样写spLinker关联规则?

2010-06-19 09:57:46

#2 jake

这里应该是spLinker的多对多关联,请参考关于多对多关联的教程。

另外在多对多关联里面,“TAG关联表AID 与 文章表ID关联”这个最好改成关联表对应文章表ID都是同名的。也就是关联表(中间表)对应的其他两表的关联字段,都需要是和其他两表该字段同名的

2010-06-19 10:36:08

#3 phpcaicai

真晕了 还是不明白
array(
            'type'      => 'manytomany',
            'map'       => 'tags',
            'midclass'  => 'lib_tags_related',
            'mapkey'    => 'aid',
            'fclass'    => 'lib_tags',
            'fkey'      => 'tid',
            'enabled'   => TRUE
        )
就是关联不到

2010-06-19 11:01:02

#4 jake

多对多关联教程地址:http://speedphp.com/post/splinker-manytomany.html

2010-06-19 11:02:26

#5 phpcaicai

都需要是和其他两表该字段同名的
jake 发表于 2010-6-19 10:36
关联到了
字段名能不改吗?字段名一改,前面写的程序也要改!
有什么好方法解决?

2010-06-19 11:19:24

#6 jake

一般表间关联都是键对键的。

2010-06-19 12:19:20