Я пытаюсь разобрать вид с BBCode, и он работает нормально.Но есть одна особенность, которую я не знаю, как реализовать.
[box = test] следует заменить на $ this-> load-> view ('admin / news / test', '', true);
Пока это мой код:
$CI =& get_instance();
$view = preg_replace("'\[box=(.*?)\]'i", "\\1", $str);
Дело в том, что \ 1 будет именем представления, которое я хочу загрузить.В идеале я хотел бы сделать что-то вроде этого:
$CI =& get_instance();
$str = preg_replace("'\[box=(.*?)\]'i", $CI->load->view('admin/news/'."\\1", '', true), $str);
return $str;
Так что, надеюсь, вы понимаете из этого примера, что я пытаюсь сделать.Но я понятия не имею, как на самом деле это сделать?
спасибо