preg_replace с модификатором /e экранирует символы

tz-lom

Продвинутый новичок
ОК. Если мне надо по шаблону вывести в цикле 100 блоков, то я 100 раз буду выполнять include. А если шаблон хранится в БД?
1 - застрелить того кто придумал хранить в БД шаблон
2 - кешировать шаблон
3 - сделать шаблон с циклом внутри
 

AmdY

Пью пиво
Команда форума
4. С Бд нужно выбрать данные, распарсить регуляркой, затем полный цикл компиляции и лишь затем выполнение. Инклуды значительно быстрее, особенно с apc.

p.s. Если чё, мне идея хранить в БД нравится, но для этого нужно решить кучу проблем.
p.p.s. Если нужно просто хранить шаблоны в БД, то самый правильный вариант использовать врапер http://www.php.net/manual/ru/class.streamwrapper.php и делать include('db://template_name');
 

Gas

может по одной?
AmdY
хранить шаблоны в DB банально неудобно. Неудобно редактировать, неудобно поиск и замену делать. Это из личного опыта, когда-то на заре своей деятельности попробовал, потом зарёкся.
 

craz

Нестандартное звание
Gas
имеет право на жизнь если есть инструмент выгрузки их в папки
 

Gas

может по одной?
Человек к любым тяготам привыкает, спорить не буду.
 
Сверху