symfony - 如何将 EasyAdmin 3.5 与单例实体一起使用
问题描述
Symfony 5.4 和 EasyAdmin 3.5。
我有一个AppConfig
单一实例的实体。
class AppConfig {
/** @var AppConfig */
protected static $instance;
private function __construct() {}
private function __clone() {}
public static function getInstance() {
if (null === self::$instance) {
self::$instance = new self();
}
return self::$instance;
}
}
但我有一个错误:
从上下文 'EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController' 调用私有 App\Entity\AppConfig::__construct()
这是很自然的,因为__construct()
函数是私有的。
如何在 EasyAdmin 中使用单例类?谢谢
解决方案
推荐阅读
- html - 创建在每次点击时附加一个 html 通知 div 的按钮
- java - Android Webview全屏视频工作不一致
- reactjs - 将来自 API 的多个数组保存为 React 状态
- c - 为什么会出错?我对 strtok() 有疑问;这么久
- javascript - Webpack 4 - 模块解析失败:您可能需要适当的加载器来处理此文件类型
- hyperledger-fabric - 什么时候需要实现Fabric高吞吐以避免key冲突?
- php - 如何正确发送 PUT/UPDATE 请求到 Laravel 中的控制器
- excel - 2031.04 等数字前面的零
- algorithm - 如果用户访问 n 次,则计算唯一用户
- netlogo - NetLogo:如何向除了原始单元格之外的单元格上的海龟提问?