我当前在 config.yml 文件中有许多设置。
展望未来,我希望能够开发一个界面,管理员可以在其中更新这些设置,因此我希望能够通过数据库管理这些设置。
我如何能够将这些设置从数据库加载到 Symfony2 中,以及在何时何地加载它们?
Cheers
Adam
有一个食谱文章 http://symfony.com/doc/current/cookbook/configuration/external_parameters.html参考从 Drupal 外部加载设置,大致解释了如何执行此操作(尽管很简短)。基本思想是在您的配置中执行类似的操作(示例是 yml):
# app/config/config.yml
imports:
- { resource: parameters.php }
then in parameters.php
您可以执行任何您需要的操作来获取您的配置,并将其设置如下:
$container->setParameter('my.db.parameter', $value);
(摘自食谱,略有修改)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)