如何访问Page的控制器中的Silverstripe页面的子节点?

时间:2014-03-17 23:32:58

标签: php silverstripe

我正在与Silverstripe合作,我试图找出一个页面有多少个孩子。我怎样才能从Page_Controller类中做到最好?

我要做的是计算模板中导航DIV应基于其必须显示的子项数的高度。因此,我正在寻找一个能够返回[孩子的数量] * [每个孩子的身高]的函数。

有人可以告诉我如何将孩子们的#孩子送到Page对象吗?

1 个答案:

答案 0 :(得分:2)

ArrayList有一个count()函数,可以返回列表中的项目数。

您可以在页面count()列表中致电Children

$this->Children()->count();