Angesichts einer Kategorie (Eltern) und Produkt (Kind) Tabellen in einer Datenbank, sagen wir, Smarty Block Plugins, die Vorlage Schnipsel ähnlich wie diese aktivieren würde:Wie schreibe ich Smarty Block Plugins, die Datenbank Datensätze durchlaufen
Ich glaube Plugins wie diese würden helfen, wiederholte Stücke von Code zu vermeiden, die eine Datenbank lesen und eine Smarty-Zuweisung auf das Ergebnis in meinem Controller machen.
Ich weiß, wie man dies als Smarty-Funktion schreibt. Aber ich suche nach einer Block-Version, um dem Template-Designer die Flexibilität zu geben, die einzelnen Spalten so zu gestalten, wie er will. Ich bin ein langjähriger Perl-Programmierer und neu bei Smarty. Perl-Benutzer werden zum Beispiel im Movable Type Templating System so etwas erkennen, und ich frage mich, ob eine Smarty-Version möglich ist.
Ist so etwas in Smarty überhaupt möglich? Ist es eine gute Sache, einen DB-Aufruf von innerhalb eines Smarty-Plugins zu machen?