Re[3]: Требуется шаблонизатор типа Smarty
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 18.10.10 07:45
Оценка:
Здравствуйте, Eugene Tihonov, Вы писали:

DM>>Для INSERT,DELETE — по аналогии.


ET>Спасибо за ответ.


ET>Тут дело в том, что такую операцию скорее всего придётся проделывать не для одной таблицы, а для нескольких. Нужен общий шаблон. Пользователь его поправил и сгенерировал скрипт для всех таблиц.


А какая разница для одной или нескольких? Получили список полей таблицы и генерируйте сколько душе угодно. Ваш шаблон в общем виде сводится к :
SQL_COMMAND_HEADER TABLENAME (у вас — INSERT, UPDATE, DELETE (можно SELECT) для таблицы TABLENAME)
FIELDS_LIST (подстановка имен полей FIELD_xxx=:FIELD_xxx)
SQL_COMMAND_END ( WHERE FIELD_yyy=:FIELD_yyy)
Т.е. простая работа с текстом. Вам только вместо FIELDS_LIST придется подставлять свой список и все.
WBR, Dmitry Beloshistov AKA [-=BDS=-]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.