Phalcon 你自己的关系?
Phalcon Relationship between yourself?
我用 Phalcon 写了一个 Foo
class。 Foo
模型是这样初始化的。
$this->hasMany('id', 'Foo', 'parent_id', ['alias'=> 'children']);
Foo class 有 parent_id
对应 Foo id
.
class Foo extends Model {
public $id;
public $parnet_id;
public $name;
}
然后想用children
获取列表
$foo = Foo:find();
$children = $foo->children;
现在 returns 非常大 object。我想要 get children 和 fetched foo.
一样的 parent_id
怎么了?它有一些逻辑吗?
提前致谢。
你做得对。就在转储 Phalcon 模型 objects 时,整个 DI 被打印出来,这就是您感到困惑的原因。但是,您可以毫无问题地迭代 children 。也可以尝试像这样倾倒:
print_r($foo->children->toArray());
这样您将看到 children 打印为数组。
我用 Phalcon 写了一个 Foo
class。 Foo
模型是这样初始化的。
$this->hasMany('id', 'Foo', 'parent_id', ['alias'=> 'children']);
Foo class 有 parent_id
对应 Foo id
.
class Foo extends Model {
public $id;
public $parnet_id;
public $name;
}
然后想用children
获取列表$foo = Foo:find();
$children = $foo->children;
现在 returns 非常大 object。我想要 get children 和 fetched foo.
一样的 parent_id怎么了?它有一些逻辑吗? 提前致谢。
你做得对。就在转储 Phalcon 模型 objects 时,整个 DI 被打印出来,这就是您感到困惑的原因。但是,您可以毫无问题地迭代 children 。也可以尝试像这样倾倒:
print_r($foo->children->toArray());
这样您将看到 children 打印为数组。