2013-05-29 1 views
0

Описание: Название не так описывается, но не может думать о лучшем. Я сделал себя обработчиком представлений, который компилирует представление (я использую портфолио MVC), и проблема, которая у меня есть, заключается в том, что когда он «компилирует» представление, т.е. (захватывает результат перед его рендерингом (обрезка + сжатие на высоком уровне)) , В любом случае это работает так, как ожидалось, без проблем, но когда компилятор представления попадает на динамическую страницу, он больше не динамичен, т.е. если я использую один и тот же шаблон для двух страниц, или контент основан на пользователе, просматривающем сайт, он увидит скомпилированную версию предыдущего пользователя, а не тот, который он должен видеть. Вот мой метод на данный момент:Как дать указания сценарию

  1. определения вид, который должен быть воспроизведен на основе маршрутов
  2. Начиная gz_compression
  3. включая шаблон
  4. захватывая вывод в переменную для оказания в случае необходимости
  5. Очистите GZIP буфер

Вопрос: То, что я точно хочу, это метод добавления «инструкций» в компилятор, независимо от того, должен ли файл компилироваться и сохраняться или отображаться напрямую.

PS:

Я не мог думать ни о каком шаблоне, который будет делать трюк, пока он не требует создания отдельных моделей и таких, любой вариант приемлем и простая реализация будет отлично. Извините за мой плохой английский, это не мой родной.

Cheers!

+0

В чем Ваш вопрос? –

+1

Я знаю, что я не задал вопрос правильно, но у меня голова - беспорядок. Сожалею! См. «** Вопрос **» –

+0

, почему вы не выбираете имя файла, похожее на действие контроллера, например, в cakephp? – cartina

ответ

0

Я добавил переменную 'switch', которая по умолчанию равна TRUE (по умолчанию компилируется) и статический метод, чтобы отключить его при необходимости. Это хорошее пошаговое руководство на данный момент, во всяком случае, лучшие предложения приветствуются.

 Смежные вопросы

  • Нет связанных вопросов^_^