У меня есть этот тег в моем html-файле:
{{block:my_test_block}}
{{news:my_test_block2}}
Мне нужно проанализировать и заменить этот тег содержимым из базы данных, мой подход:
ob_start();
require_once('file.php');
$template = ob_get_contents();
ob_end_clean();
$line = preg_replace_callback('/{(\w+)}/' , "parseTag" , $template);
function parseTag($matches){
//here switch for block, news,
}
это правильный путь? Спасибо.