Использую CodeIgniter в качестве фреймворка, в шаблоне имеется тег {CONTENT}, отправляю его в шаблон так:
$this->tp->assign('CONTENT', APPDIR . "/views/contents/main.html");
в самом шаблоне:
include('{CONTENT}');
где APPDIR - полный путь до application
в итоге получаю ошибку php о том, что файл не существует, хотя путь в выводе ошибке отображается правильно.
CHMOD на шаблон, инклюд и контроллер - 644.
Если в шаблоне целиком пропишу абсолютный путь, т.е:
include("path/main.html");
то работает(но это не подходит, т.к тогда надо создавать отдельный шаблон под каждую страницу, а хотелось бы менять {CONTENT}). Прошу, помогите.
P.S: Сделаны изменения по
статье на Хабре.
Всем, кто говорит, что не может быть такого: