K čemu to všechno je (mluvím o generátorech kódu)? Aby to odstínilo designera od znalosti SQL a potažmo i php? Já vím, že mi odpovíte, že to urychluje práci, ale mám z toho takový nepříliš dobrý pocit. Automatizace rutinních funkcí je jistě důležitá, ale zdá se, že to směřuje k tomu "one size fit all solution".
Osobně jsem pro staré dobré kódování ručně. PHP je nádherný jazyk a je škoda nevyužít všech jeho nuancí. Stejně tak SQL.
Ja jsem svoji DBLIB zacal psat na zaklade psani par webu, kdyz jsem zjistil, ze dobrou polovinu casu mi zabira programovani tech samych veci - nacist radek, pripadne seznam radku) z DB, zobrazit v tabulce oscapovane htmlspecialchars(), prijmout data z formular, zkontrolovat, oescapovat AddSlashes(), vlozit do DB. Ten kod byl prakticky porad to same.
Jak vidite z poctu ruznych frameworku, tak "one size fits all" rozhodne nehrozi :-)))
(A mimochodem, programovani s takovym frameworkem je podstatne bezpecnejsi, protoze framework se (typicky) postara o spravne escapovani vsech hodnot.)