Конфигурация zend framework 2 по умолчанию зависит от файлов phtml для рендеринга рендеринга. Однако по соображениям безопасности я хочу изменить это на php.установить суффикс представления для файлов вида в zend framework 2
От this link Я понимаю, что мне нужно создать специальный помощник вида для этого или есть параметр, который я могу изменить, чтобы изменить суффикс из phtml на php и как это делается точно?
Обновление: Я получил его, но не так, как хочу. Если возможно, я хотел бы получить ответ от работы guessimtoolate. Так что я предпочитаю что-то подобное в моей module.config.php:
'view_manager' => array(
'default_suffix' => 'php',
//etc...
)
У меня есть работа с другими ответами, но я предпочитаю ваш ответ. Однако ваш код не работает. –
offtopic Я хочу сделать это, потому что я думаю, что phtml не является стандартным расширением php-файла. Да, он может быть включен и выполнен как php, но если вызывается напрямую, то php просто показывает весь контент! –
@ J.Rahmati Хотя не следует напрямую обращаться к файлам, так как ваш хост должен входить в каталог '/ public'. Поэтому мир не имеет прямого доступа к вашим .phtml-файлам, что делает это проблемой без защиты. – Sam