3
symfony2フレームワークで新しいです。アプリケーション設定を正しく保存する方法がわかりません。私が欲しいものSymfony2キャッシュでのdbの設定
:
- ストアデータベース内で自分のアプリケーションの設定(管理者センターのために必要)
- symfonyのキャッシュシステムでこの設定をキャッシュして(アプリ/キャッシュは/ dev | PROD)
- と値を簡単に取得する
可能ですか?
symfony2フレームワークで新しいです。アプリケーション設定を正しく保存する方法がわかりません。私が欲しいものSymfony2キャッシュでのdbの設定
:
可能ですか?
ResourceInterfaceを実装する独自のリソースクラスを実装し、LoaderInterfaceを実装する独自のローダークラスを実装することもできます。
ローダーはコンフィグレーション済みのContainerBuilderにパラメータをロードする必要があります。具体的には、FileLoaderと同じ名前空間の他のものがあります。
作業が完了したら、あなたは既存のものにあなたのローダーを追加するために、アプリケーションカーネルのgetContainerLoaderメソッドを上書きすることができます。
protected function getContainerLoader(ContainerInterface $container)
{
$locator = new FileLocator($this);
$resolver = new LoaderResolver(array(
new XmlFileLoader($container, $locator),
new YamlFileLoader($container, $locator),
new IniFileLoader($container, $locator),
new PhpFileLoader($container, $locator),
new ClosureLoader($container),
new DatabaseLoader($container),
));
return new DelegatingLoader($resolver);
}