复制内容到剪贴板
代码:
$link = array(
'tableClass' => 'Table_Test',
'foreignKey' => 'test_id',
'mappingName' => 'test',
);
$table->createLink($link, HAS_MANY);对于全局的 TDG 对象,动态建立的 link 在该对象生存期间是一直有效的。
你说出了 model 就不行,我估计你用的是 php4,而获得 TDG 对象时没有使用“引用”,所以实际上获得了 TDG 对象的一个“副本”。你在这个副本上建立的关联当然不会影响到全局的 TDG 对象了。
createLink() 是建立关联
getLink() 是获取指定关联
removeLink() 是删除指定关联
disableLinks() 是禁用所有关联
enableLinks() 是启用所有关联
disableLink() 是禁止指定关联
enableLink() 是启用指定关联