我有递归去html模板用于显示对帖子的回复,顶部父对象包含一个名为<?php
$targetFile = 'uploads/' . basename($_FILES["file"]["name"]);
if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile)) {
//file was successfully uploaded
}
?>
的字段和一个名为Random
的字段,我对这些回复进行了解释。我有Replies
字段,但我想在每个回复中使用相同的Random
字段。
当我尝试这个时,它只会进行两次深度回复(我假设因为Random
仅引用父对象而不是&#34; top&#34;父对象。
编辑:更多代码。 $
是传递给模板的原始对象,thread
以递归方式循环,但不包含thread.Replies
字符串。我希望全局为所有子节点提供thread.Random
字符串,而不重构结构。
thread.Random
模板:
type thread struct {
Random string
Body string
Title string
Replies []*reply
}
type reply struct {
Body string
Title string
Replies []*reply
}
答案 0 :(得分:0)
您要在模板中访问的内容必须传递给它。没有&#34;这个结构最初是一个其他结构的字段,我想神奇地访问这个其他结构&#34;。