I have some models witch are using Doctrine nestedset feature. I want to add delete functionaly of elements from tree since that is required in my application. I was trying with snippets from documentation but I am getting a very strange error with that code.
YAML burada: http://pastie.org/820978
Ve benim Menüsü sınıf cadı bu kod ile çalışıyorum oluşturulan soyut sınıf BaseMenu ve BaseMenu Doctrine_Record extends :)
Neyse benim kod:
public function getMenuItem($id)
{
return Doctrine::getTable('Menu')->find($id);
}
public function delete($id)
{
$item = $this->getMenuItem($id);
//echo get_class($item); will return Menu so object exists !?
$item->getNode()->delete();
}
Ve ben bu bir hata alıyorum:
Fatal error: Call to a member function getNode() on a non-object
Ve ben sadece get_class ($ item) (böylece Probabbly bu garip davranışın nedeni) bir savaşan trowing olduğunu fark ettim:
Warning: get_class() expects parameter 1 to be object, boolean given in...
Ancak bunun için bir çözüm gerekiyor ve tüm ipuçları bekliyoruz ...