0

我的 cakePHP 应用程序有问题。

这里有两个查询:

$this->Link->findAllByLink($imdbid)
$this->Link->findByLink($imdbid)

第二个返回一个包含单个 Item 及其$hasMany值的数组,这没关系。但findallbylink回报是空的?有谁知道为什么会这样?

Item has many Link,
Link belongs to Item.
Link recursive = 2.

如果我不设置递归,findallbylink则将返回所有Items但没有hasMany值。

如果您有任何进一步的问题,我会尽快回复。

亲切的问候皮特

4

1 回答 1

0

您是否尝试过使用 ID 而不是 Link?

$this->Link->findById($imdbid);
$this->Link->findAllById($imdbid);

不能确定,因为你没有显示你的表结构,但是 - 你当前的代码似乎有点奇怪,因为你正在寻找一个“链接”,其中字段“链接”等于 $imdbid (我假设的 ID )。

于 2011-12-19T23:32:57.537 回答