我在yii工作。我在控制器中具有以下功能 -
public function actiongetDnySubjectLink()
{
$contentTitleId=1;
$category=new Dnycontentcategories();
$record=$category->getCheckByParentTitleId($contentTitleId);
foreach ($record as $rec)
{
echo "</br>"."Main category is: " .$rec->childTitleId;
$parent=$category->getCheckByContentTitleId($rec->childTitleId);
echo $parent->englishTitle;
$record1=$category->getCheckByParentTitleId($rec->childTitleId);
foreach ($record1 as $rec)
{
echo "subcategory is :".$rec->childTitleId;
$child=$category->getCheckByContentTitleId($rec->childTitleId);
$childlist[]=$child->englishTitle;
echo $child->englishTitle;
}
echo CJSON::encode(array("parent"=>$parent->englishTitle,"child"=>$childlist))."</br>";
}
}
所以我想以json
格式发送父母及其子女。但是$childlist[]
阵列正在存储所有父母的所有孩子。因此,如何刷新此阵列以仅存储现任父母的孩子。即如何在存储新父母的孩子之前将数组作为空数字。请帮助我
如果您尚未尝试过,请尝试将数组初始化为null。可能是这样的
$childlist = array();