Ben BBCode ile bir görünüm ayrıştırmak çalışıyorum ve iyi çalışıyor. Ama nasıl uygulanacağı bilmiyorsanız bir özelliği var.
[Kutu = test] $ this-> load-> görünüm ('admin / news / test','', true) ile değiştirilmesi gerekir;
Bu şimdiye kadar benim kodudur:
$CI =& get_instance();
$view = preg_replace("'\[box=(.*?)\]'i", "\\1", $str);
Burada bir şey \ 1 I yüklemek istediğiniz görünümün adını olmasıdır. İdeal olarak, böyle bir şey yapmak isterdim:
$CI =& get_instance();
$str = preg_replace("'\[box=(.*?)\]'i", $CI->load->view('admin/news/'."\\1", '', true), $str);
return $str;
Yani umarım ben yapmaya çalışıyorum ne bu örnekten anlıyoruz. Ama herhangi bir ipucu gerçekten nasıl yapmak zorunda değil mi?
teşekkürler