क्या samanime काम करता है की सिफारिश की है, तो आप पूरे गिरी की जरूरत है।
तुम सिर्फ कुछ मान गिरी शामिल में रुचि रखते हैं, यह सिर्फ मापदंडों सिम्फोनी द्वारा निर्धारित का उपयोग करने के लिए पर्याप्त हो सकता है।
Array
(
[0] => kernel.root_dir
[1] => kernel.environment
[2] => kernel.debug
[3] => kernel.name
[4] => kernel.cache_dir
[5] => kernel.logs_dir
[6] => kernel.bundles
[7] => kernel.charset
[8] => kernel.container_class
[9] => kernel.secret
[10] => kernel.http_method_override
[11] => kernel.trusted_hosts
[12] => kernel.trusted_proxies
[13] => kernel.default_locale
)
उदाहरण के लिए, kernel.bundles
प्रारूप [bundle => class]
में सभी पंजीकृत बंडलों की एक सूची है:
यहाँ उपलब्ध लोगों की एक सूची है।
पुनश्च: मैं निम्नलिखित संकलक पास का उपयोग कर इस सूची दिलवाया:
<?php
namespace Acme\InfoBundle\DependencyInjection;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
class InfoCompilerPass implements CompilerPassInterface
{
public function process(ContainerBuilder $container)
{
print_r(array_values(array_filter(
array_keys($container->getParameterBag()->all()),
function ($e) {
return strpos($e, 'kernel') === 0;
}
)));
die;
}
}
वाह, महान जवाब। – orourkedd