gpt4 book ai didi

symfony - 如何获取symfony2/symfony3中的 bundle 列表?

转载 作者:行者123 更新时间:2023-12-03 13:08:18 25 4
gpt4 key购买 nike

我刚刚开始使用symfony,我想从特定供应商处获取 bundle 软件列表,对其进行迭代,并在每个默认 Controller 上调用$ bundle-> renderSomething()函数。

首先,我需要获取要迭代或在每个对象中迭代的包列表。关于最佳方法的任何想法吗?

最佳答案

在控制台中执行此操作并正确输出包名称的最简单方法是:

Symfony 2

php app/console config:dump-reference

Symfony 3
php bin/console config:dump-reference

这里的关键是不提供任何选项或参数。在这种情况下,该命令仅输出所有可用的 bundle 包:
Available registered bundles with their extension alias if available:
+------------------------------------+-----------------------------------+
| Bundle name | Extension alias |
+------------------------------------+-----------------------------------+
| FrameworkBundle | framework |
| SecurityBundle | security |
| TwigBundle | twig |
| MonologBundle | monolog |
| SwiftmailerBundle | swiftmailer |
| DoctrineBundle | doctrine |
| AsseticBundle | assetic |
| GearmanBundle | gearman |
| SMMemcacheBundle | sm_memcache |
| PrestaSitemapBundle | presta_sitemap |
| DoctrineCacheBundle | doctrine_cache |
| CybernoxAmazonWebServicesBundle | cybernox_amazon_web_services |
| FOSFacebookBundle | fos_facebook |
| HWIOAuthBundle | hwi_oauth |
| FkrSimplePieBundle | fkr_simple_pie |
| RMSPushNotificationsBundle | rms_push_notifications |
| RobertoTruToInlineStyleEmailBundle | roberto_tru_to_inline_style_email |
| InsomniaMaxMindGeoIpBundle | insomnia_max_mind_geo_ip |
| EWZRecaptchaBundle | ewz_recaptcha |
| MopaBootstrapBundle | mopa_bootstrap |
| JanThomas89MailSafeBundle | jan_thomas89_mail_safe |
| WebProfilerBundle | web_profiler |
| SensioDistributionBundle | sensio_distribution |
| SensioGeneratorBundle | |
+------------------------------------+-----------------------------------+

关于symfony - 如何获取symfony2/symfony3中的 bundle 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9990961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com