提交 a21332ff 编写于 作者: 伟伟权

doctrine-bundle 2.3 bug

上级 502e75b3
......@@ -19,7 +19,6 @@
.idea
.DS_Store
node_modules
composer.lock
composer.local.json
public/vendor/
public/uploads/
......
# TEEBB 0.x版本进入维护状态。即将重构代码,敬请期待。
##### doctrine-bundle 2.3以上版本使用PhpArrayCache缓存ORM注解Metadata,会引起TEEBB在生产环境下重大BUG。
```php
// 需要修改 doctrine-bundle 源码解决此问题
// vendor/doctrine/doctrine-bundle/DependencyInjection/DoctrineExtension.php
protected function loadOrmCacheDrivers(array $entityManager, ContainerBuilder $container)
{
$this->loadCacheDriver('metadata_cache', $entityManager['name'], $entityManager['metadata_cache_driver'], $container);
$this->loadCacheDriver('result_cache', $entityManager['name'], $entityManager['result_cache_driver'], $container);
$this->loadCacheDriver('query_cache', $entityManager['name'], $entityManager['query_cache_driver'], $container);
if ($container->getParameter('kernel.debug')) {
return;
}
// 需要注释下面一行代码解决BUG
// $this->registerMetadataPhpArrayCaching($entityManager['name'], $container);
}
```
# TEEBB内容管理系统使用文档
TEEBB是基于Symfony框架开发的一款可自由扩展的内容管理系统。您可以自由使用本软件来构建您的博客、网站等应用。本项目将会长期开发维护,欢迎使用。
......
......@@ -17,15 +17,23 @@
"php": "^7.2.5",
"ext-ctype": "*",
"ext-iconv": "*",
"api-platform/api-pack": "^1.2",
"api-platform/core": "^2.6",
"babdev/pagerfanta-bundle": "^2.4",
"composer/package-versions-deprecated": "1.11.99.3",
"doctrine/annotations": "^1.0",
"doctrine/common": "^2",
"doctrine/doctrine-bundle": "^2",
"doctrine/doctrine-migrations-bundle": "^2",
"doctrine/orm": "^2",
"friendsofsymfony/ckeditor-bundle": "^2.2",
"friendsofsymfony/jsrouting-bundle": "^2.6",
"knplabs/knp-menu-bundle": "^3.0",
"knplabs/knp-time-bundle": "^1.13",
"liip/imagine-bundle": "^2.3",
"nelmio/cors-bundle": "^2.1",
"oneup/flysystem-bundle": "^3.5",
"pagerfanta/pagerfanta": "^2.3",
"phpdocumentor/reflection-docblock": "^5.2",
"sensio/framework-extra-bundle": "^5.1",
"sonata-project/block-bundle": "^4.4",
"stof/doctrine-extensions-bundle": "^1.4",
......@@ -42,23 +50,30 @@
"symfony/mime": "^5.0",
"symfony/monolog-bundle": "^3.1",
"symfony/notifier": "^5.0",
"symfony/orm-pack": "*",
"symfony/process": "^5.0",
"symfony/property-access": "^5.0",
"symfony/property-info": "^5.0",
"symfony/security-bundle": "^5.0",
"symfony/serializer-pack": "*",
"symfony/serializer": "^5.0",
"symfony/string": "^5.0",
"symfony/translation": "^5.0",
"symfony/twig-pack": "*",
"symfony/twig-bundle": "^5.0",
"symfony/validator": "^5.0",
"symfony/web-link": "^5.0",
"symfony/yaml": "^5.0",
"teebbstudios/core-bundle": "^0.1.0"
"teebbstudios/core-bundle": "^0.1.0",
"twig/extra-bundle": "^2.12|^3.0",
"twig/twig": "^2.12|^3.0"
},
"require-dev": {
"symfony/debug-pack": "*",
"phpunit/phpunit": "^9.5",
"symfony/browser-kit": "^5.3",
"symfony/css-selector": "^5.3",
"symfony/debug-bundle": "^5.3",
"symfony/maker-bundle": "^1.0",
"symfony/profiler-pack": "*",
"symfony/test-pack": "*"
"symfony/phpunit-bridge": "^5.3",
"symfony/stopwatch": "^5.3",
"symfony/web-profiler-bundle": "^5.3"
},
"config": {
"preferred-install": {
......
此差异已折叠。
......@@ -433,7 +433,7 @@
]
},
"symfony/debug-pack": {
"version": "v1.0.8"
"version": "v1.0.9"
},
"symfony/dependency-injection": {
"version": "v5.0.8"
......@@ -635,7 +635,7 @@
"version": "v5.0.8"
},
"symfony/profiler-pack": {
"version": "v1.0.4"
"version": "v1.0.5"
},
"symfony/property-access": {
"version": "v5.0.8"
......@@ -703,7 +703,7 @@
"version": "v5.0.10"
},
"symfony/test-pack": {
"version": "v1.0.6"
"version": "v1.0.8"
},
"symfony/translation": {
"version": "3.3",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册