Cake3のTree BehaviorがnewEntiry()+save()したのに上手く機能しない
Cake3のTree BehaviorがnewEntiry()+save()したのに上手く機能しない問題が起こりました。
具体的には本来 lft
right
が自動で入るべき(そう思っていた)なのに、null が入っていました。
具体的なコード
$Aro = TableRegistry::get('Aros'); $aro = $Aro->newEntiry({ 'parent_id' => null, 'model' => 'Roles', 'foreign_key' => 1, 'alias' => 'Role' }) $this->save($aro);