Дело в том, что мне непонятна именно эта сама связь шаблона и контроллера. Где должны лежать файлы контроллеров? Нужен ли для каждого шаблона отдельный контроллер?
DevMan: Смотрите, вот я немного не понимаю, а отдельный вопрос создавать не хочется ради этого. Начал читать про этот твиг, а там для каждого подключаемого файла свой обработчик нужен (насколько я понял). То есть смотрите, если у меня, скажем, такая шапка:
<header>
{{ username }}
<header>
Как можно понять из файла, суть этого кода - вывести в шапку имя пользователя (не забываем, что это просто для примера).
Пусть этот файл называется header.tpl.
И что, выходит, что мне нужно в папку с шаблоном (этот файл ведь так называется?) запихнуть еще и header_handler.php, в котором будет только
Чтобы ресурс в помойку не превратился. Было бы неплохо сделать редактирование ответов с разрешения автора самого ответа. Чтобы вместо написания фразы "Поправьте меня, если я не прав", можно было просто поставить галочку, разрешающую другим редактировать ответ. Или дополнять.
Да, лучше дополнять, потому что рано или поздно, и какое бы тут адекватное общество не было, найдутся ящеры, которые ответ еще хуже будут делать.
Александр Маджугин: Кажется, я нашел, в чем было дело. Сделал даунгрейд PHP версии на 5.4 - пока что все работает как надо. Хм, надо будет связаться с хостером, спросить, что за дела, может они вообще об этой проблеме не слухом не духом.
DigitalSmile: тоже верно. Лучше натолкнуть на мысль, чтобы человек подумал и РАЗВИВАЛСЯ, чем самостоятельно решить его вопрос, просто получил выгоду и в следующий раз задал еще 10.
vohaha: По-моему, эта проблема нерешаема. Фиксированный элемент не реагирует на скроллы, это ведь понятно по его природе. Подумайте логически, если вы ему дали position: fixed;, то вы, наверняка, хотели, чтобы скролл на него не влиял и шапка постоянно оставалась видимой для пользователя. Так почему горизонтальный скроллинг на него влиять должен?
Можете попробовать обернуть содержимое шапки в еще один блок, выставить абсолютное позиционирование и работать уже со скроллом этого флемента. Не знаю, может поможет. Отпишитесь, по поводу того, какой выхлоп будет.
Александр Маджугин: нет-нет-нет, никаких фреймворков. Терпеть их не могу. Все самописное, и нет, нигде ob_start нет. Попробовал закинуть отправку письма под print - та же ситуация.
print("Hello, cap.");
Это более чем логично ;)