为什么在使用zend框架时脚本会被赋予.phtml扩展名?

时间:2010-06-16 12:08:53

标签: php zend-framework

为什么在使用zend框架时脚本会被赋予.phtml扩展名?

2 个答案:

答案 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文件分开。