#schema.yml Category: columns: title: type: string(64) notnull: true description: type: string(1024) is_active: type: boolean notnull: true default: 1 actAs: NestedSet: has_many_roots: true rootColumnName: root_id Timestampable: ~ Sluggable: unique: true fields: [title]
Do niej ładuję przykładowe dane:
#data/fixtures/categories.yml Category: NestedSet: true motoryzacja: title: Motoryzacja praca: title: Praca rtv_agd: title: RTV i AGD children: telewizory: title: Telewizory children: lcd: title: LCD plazma: title: Plazma mp3: title: Odtwarzacze MP3
Problem w tym, że "root_id" dla każdej rekordu ma wartość "null", przez co nie mogę prawidłowo wyciągnąć drzewa kategorii. Używam wersji Doctrine 1.2.1. Bazę tworzę i wypełniam przez "symfony doctrine:build --all --no-confirmation --and-load". Wiecie może co robię nie tak?
Pozdrawiam.
Edit:
Widać przez przypadek zajrzałem do dokumentacji od Doctrine 1.1.
Jest:
has_many_roots: true
Powinno być:
hasManyRoots: true
Teraz wszystko działa jak książka pisze...