PHP 액티브 레코드를 사용하여 페이지 트리를 만들려고하는데 제대로 작동하는 데 문제가있는 것 같습니다. 페이지라는PHP 액티브 레코드의 자체 참조 관계
class Page extends ActiveRecord\Model {
static $belongs_to = array(array('parent_page', 'class_name' => 'Page'));
static $has_many = array(
array('pages')
);
public static function get_top_level_pages() {
return Page::all(array('conditions' => 'parent_page_id = 0'));
}
}
내 데이터베이스 테이블 내부에 다음과 같은 열이 있습니다 : 여기
내가 페이지 클래스에 사용하고있는 코드입니다 이id
parent_page_id
type
title
meta_title
content
사람이 알고 있나요을 제가 잘못 여기서 뭐하는 거지 ?