0
私はCampusCalendarBundle
エクステンションを持っています。その後、DependencyInjection
フォルダを追加して設定ファイルを読み込みました。私はこのエラーがあります。私はsystem_configuration.yml
がロードされているとは思わない。 ローディングサービス設定のエラー
<?php
namespace CampusCRM\CampusCalendarBundle\DependencyInjection;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
use Symfony\Component\DependencyInjection\Loader;
class CampusCalendarExtension extends Extension
{
/**
* {@inheritDoc}
*/
public function load(array $configs, ContainerBuilder $container)
{
$configuration = new Configuration();
$config = $this->processConfiguration($configuration, $configs);
$container->setParameter(
'oro_calendar.enabled_system_calendar',
$config['enabled_system_calendar']
);
$container->prependExtensionConfig($this->getAlias(), array_intersect_key($config, array_flip(['settings'])));
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yml');
$loader->load('form.yml');
}
}
[RuntimeException]
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
The system configuration variable "oro_calendar.calendar_colors" is not
defined. Please make sure that it is either added to bundle
configuration settings or marked as "ui_only" in config.
はここで拡張バンドルです。
<?php
// src/CampusCRM/CampusCalendarBundle/CampusCalendarBundle.php
namespace CampusCRM\CampusCalendarBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class CampusCalendarBundle extends Bundle
{
public function getParent()
{
return 'OroCalendarBundle';
}
}
あなたは、私たちの方が良いかもしれないそのバンドルエクステンションのリンクを提供する必要があります。 –
あなたの前の質問コメントにお答えください。 –
申し訳ありませんが提供するバンドル拡張機能がわかりません。 'CampusCalendarBundle'は' OroCalendarBundle'を拡張します。 'OroCalendarBundle'を見たいですか? [OroCalendarBundle](https://github.com/orocrm/OroCalendarBundle)のリンクです。 –