Bu kod Symfony 2.4.5 çalıştı ama Symfony 2.5 için çalışmıyor:Symfony 2.5'de doğrulama yaml dosyalarını bölme nasıl?
Bu Symfony'de 2.4.5 yılında ancak 2,5
<?php
namespace HardCoreMore\HRAPIBundle\DependencyInjection;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
use Symfony\Component\DependencyInjection\Loader;
/**
* This is the class that loads and manages your bundle configuration
*
* To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html}
*/
class HRAPIExtension extends Extension
{
/**
* {@inheritDoc}
*/
public function load(array $configs, ContainerBuilder $container)
{
$configuration = new Configuration();
$config = $this->processConfiguration($configuration, $configs);
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yml');
// load validation configuration
$yamlMappingFiles = $container->getParameter('validator.mapping.loader.yaml_files_loader.mapping_files');
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/site_user.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/human_resource.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/tag.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/company.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/programming_language.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/technology.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/language.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/management.yml';
$yamlMappingFiles[] = __DIR__.'/../Resources/config/validation/calendar_entry.yml';
$container->setParameter('validator.mapping.loader.yaml_files_loader.mapping_files', $yamlMappingFiles);
}
}
Symfony'de çalışıyordu benim HRAPI Uzatma sınıftır O hata görüntüler:
ParameterNotFoundException: You have requested a non-existent parameter "validator.mapping.loader.yaml_files_loader.mapping_files".
Herhangi bir fikir Symfony 2.5 için nasıl yapılır?
"Çalışmıyor" konusunu açıklayabilir misiniz? – Maerlyn
Soruyu güncelledik. 'ParameterNotFoundException: Var olmayan bir parametre talep ettiniz' validator.mapping.loader.yaml_files_loader.mapping_files '. –