为什么在使用zend框架时脚本会被赋予.phtml扩展名?
答案 0 :(得分:13)
.phtml
扩展名仅适用于我认为的视图文件。
Matthew Weier O'Phinney说明了为什么他提议将.phtml
用于观点的原因:
我实际选择.phtml作为(a)大多数apache配置将其指定为与PHP引擎相关联的备用扩展,(b)大多数IDE和文本编辑器将.phtml识别为PHP + HTML以进行语法突出显示,并且(c) )它可以直观地将模板脚本与目录树中的其他PHP文件分开。
所以这不是什么交易;它更清楚地表明视图文件主要包含散布在应用程序的HTML模板中的PHP。正如他在(b)点所说的那样,大多数IDE和编辑都会识别.phtml
个文件,所以你不应该遇到麻烦。
答案 1 :(得分:1)
引用Mathew Weier O'Phinney的话,提出使用.phtml的人:
后缀是开发者的偏好,真的;你不需要将.tpl与Smarty一起使用,也不需要.php与Zend_View一起使用。我实际上选择.phtml作为(a)大多数apache配置将其指定为与PHP引擎相关联的备用扩展,(b)大多数IDE和文本编辑器将.phtml识别为用于语法高亮的PHP + HTML,以及(c)它在视觉上将模板脚本与目录树中的其他PHP文件分开。