Symfony2 - How zur Umsetzung von geschachtelten records und rekursive Funktionen, die in den Entity-Bereich oder Zweig Layout?

Habe ich ernsthafte Zweifel über das tun ein Kombinationsfeld mit verschachtelten Datensätzen aus einer Entität in Symfony2. Ich habe gelesen, über geschachtelte Baum-Erweiterung für Lehre 2 in http://gediminasm.org/article/tree-nestedset-behavior-extension-for-doctrine-2 wird, erscheint es interessant, aber es bezieht sich nicht, wie die Umsetzung dieser verschachtelten Struktur in eine Entität Feld in einem Formular.

Außerdem habe ich Lesen Sie mehr über rekursive Funktionen in PHP, und ich fand einen interessanten blog, wo es analysiert wird, hier ist der link http://www.sitepoint.com/hierarchical-data-database/ erklärt es, speziell an diesem rekursive Funktion:

function display_children($parent, $level) {

    //Retrieve all children of $parent
    $result = mysql_query('SELECT title FROM tree WHERE parent="'.$parent.'"');

    //Display each child
    while ($row = mysql_fetch_array($result)) { 

        //Indent and display the title of this child
        echo str_repeat('  ',$level).$row['title']."\n";

        //Call this function again to display this child's children
        display_children($row['title'], $level+1);
    }
}

Jemand weiß, wie übersetzen Sie diesen code in Symfony2 und wo es gespeichert werden würde (Steuerung, Organisation, etc.). Wenn jemand andere Ideen hat zu arbeiten, verschachtelte Sätze mit Zweig-Erweiterungen, Es wäre zu schätzen.

Vielen Dank für Ihre Hilfe.

InformationsquelleAutor chineeser | 2012-02-02
Schreibe einen Kommentar