2012-12-19 3 views
0

나는 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[] 배열은 모든 부모의 모든 하위 항목을 저장합니다. 그래서 현재의 부모 자식 만 저장하기 위해이 배열을 새로 고치는 방법. 즉 새로운 부모의 자식을 저장하기 전에 배열을 비우는 방법. 도와주세요

답변

1

아직 시도하지 않았다면 배열을 null로 초기화하십시오. 이럴 수 있습니다
$childlist = array();

+0

고맙습니다. – user1636115

관련 문제