Я пытался перенести проект, над которым я работаю, на PropelORM .Пока все отлично.
Однако у меня возникли проблемы с древовидной структурой, которую мы настроили в одной из наших таблиц.
В значительной степени, если ID = PARENTID
, то этокорень.например.
ID | NAME | PID
0 | ZERO | 0
1 | ONE | 1
2 | TWO | 1
3 | THREE| 3
Один и два на самом деле являются корнями.
Я пробовал что-то подобное
$res_crit = new Criteria();
$res_crit->add(PropertyTypePeer::ID, PropertyTypePeer::CONVERTEDID, Criteria::EQUAL);
$result = PropertyTypePeer::doSelect($res_crit, Propel::getConnection('system'));
, но он возвращает только одну строку, где ID = 0
иparent id = 0.
Есть идеи?