Zend Framework 2:模块目录命名约定?

时间:2014-04-20 19:24:43

标签: php directory zend-framework2

我正在接受一些教程的Zend Framework 2 今天创建了几个模块后,我总是很难知道如何命名不同的文件夹。

到目前为止,我理解module/src/Mymodule是以Module.php中定义的命名空间(在本例中为Mymodule)命名的。这样我自动加载器可以找到正确的文件夹。

但是module/view中的目录结构怎么样?在Mymodule示例之后,视图的正确路径为module/view/mymodule/{action name}/{action name}.phtml。为什么mymodule这次用小写字母写?

此外,我还看到了结构类似于module/view/mymodule/mymodule/{action name}.phtml的示例。那里发生了什么?

我知道这可能取决于配置&代码结构,但至少使用大写和&我希望小写名字必须具有一般意义; - )

1 个答案:

答案 0 :(得分:2)

这样想。文件夹总是小写的,有两个例外:

  • 根据PSR-1
  • ,包含PHP类的文件夹始终使用StudlyCaps
  • 模块文件夹(module/中的内容)通常与模块命名空间的名称相同,例如来自您的示例的Mymodule