加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 在Symfony中为通用数据存储放置数组的位置

发布时间:2020-12-13 22:23:51 所属栏目:PHP教程 来源:网络整理
导读:我是Symfony的新手,但我很喜欢熟悉它(以及它背后的许多概念).就我在Symfony中遇到的方式而言,MVC对我来说是一个新手. 我的问题是,如果我有一个简单的常用数据数组,我认为不一定属于数据库表,我应该在哪里存储它.它是实体吗?我应该把它存放在我应该把它放在
我是Symfony的新手,但我很喜欢熟悉它(以及它背后的许多概念).就我在Symfony中遇到的方式而言,MVC对我来说是一个新手.

我的问题是,如果我有一个简单的常用数据数组,我认为不一定属于数据库表,我应该在哪里存储它.它是实体吗?我应该把它存放在我应该把它放在控制器中吗?别的地方?

我正在谈论类似美国国家阵列的东西,我可能会用它来为下拉列表提供支持.现在我需要构建一个实体并将它们存储在数据库中,但是想知道是否有更好/更好的方法来实现这一点.

在我的程序时代,我会保留一个名为“includes / arrays.php”的文件,并在我需要其中一个时将其拉出来.

谢谢

解决方法

如果你想将这些数据与其他实体一起使用,例如State将连接到Adress对象,我会坚持实体,因为它使关系更容易实现和使用(我假设你使用某种ORM,例如Doctrine).

如果您不想将此数据与其他实体一起使用,也许您希望以某种方式将它们硬编码到所有模板中. http://symfony.com/doc/current/cookbook/templating/global_variables.html(我假设你正在使用Twig).

这里回答了类似的问题:
Where to define static array related to an entity in symfony2 ?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读