Symfony2 中的“Acme”代表啥?
Posted
技术标签:
【中文标题】Symfony2 中的“Acme”代表啥?【英文标题】:What does 'Acme' stand for in Symfony2?Symfony2 中的“Acme”代表什么? 【发布时间】:2012-09-17 22:16:15 【问题描述】:Symfony2 中的标准包是“Acme”,但它代表什么?
【问题讨论】:
如果按照入门教程,应该会更清楚:The Big Picture。 @hakre 链接已损坏...如果有人找到替换链接,请在此处发布。 @Al.G.:在此处查看存档副本:web.archive.org/web/20110404124741/http://symfony.com/doc/2.0/… - 它已更新为更新的版本(适用于 2.0)。 @hakre 我找到了当前版本的相同页面 - symfony.com/doc/current/quick_tour/the_big_picture.html 【参考方案1】:ACME(A Company (that) Makes Everything)是 Looney Tunes 中虚构的公司:http://en.wikipedia.org/wiki/Acme_Corporation
它用作placeholder name(如“foo”、“bar”等)。
【讨论】:
@Robinv.G.你应该看更多卡通片:) +1 这是金子,我很想来这里,对走狗和土狼开个俏皮话... 我快 35 岁了,我还在看卡通片:D 当我看到这个时,我想我内心的孩子只是做了侧手翻:D @Epoc 我快 40 岁了,我还在和儿子一起看卡通片! :D【参考方案2】:ACME 是这些标准包的根命名空间名称。您应该将其中的代码标识为您自己编写的代码,而不是您不应该接触的框架本身的代码。
您可以在介绍性章节The Big Picture(存档副本)中找到该命名空间的用法。
它被用作示范,它暗示是贵公司的名称,请参阅***上的Acme Corporation 以获取一些文化参考。
但可以肯定的是,Symfony2 既不是电脑游戏,也不是虚构电影,所以可能很难画出这条连接线。
另请参阅: [Newbie] Why ACME prefix? (symfony framework forum)(2011 年 5 月 21 日)
【讨论】:
【参考方案3】:意思是“一家(那)制造一切的公司”
【讨论】:
【参考方案4】:ACME 是一种简单有趣的方式,可以暗示它是“一家(那)制造一切的公司”,而不是一家名为 foo
或 baz
的公司。虽然它确实与卡通有关,但自 Google 趋势开始以来,该术语就有了 great trend of search。
【讨论】:
以上是关于Symfony2 中的“Acme”代表啥?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 symfony2 中删除 Session 和 cookie
Symfony2:使用 FOSUserBundle 时如何在控制器内获取用户对象?
Symfony2 使用父级中的一个字段和具有不同注释/映射的扩展实体