我是新来的,我希望我的问题不是太琐碎。
我有一个包含静态类的包(网格生成器)并想在 symfony2 中使用它
所以我知道类加载和服务容器,但我没有让容器工作。
网格类依赖于 2 个其他静态类(一个用于配置,一个用于 SQL 查询)
使用该类的代码如下:
$Grid = Grid::get_instance();
$Grid->table('products');
echo $Grid->renderGrid();
在内部,该类使用像 GridConfig::database() 这样的调用——所以我想也许我不能简单地将所有三个类添加到 Service.yml 中,但这并没有做任何事情。
所以我的问题是:如何以可以在控制器中使用它的方式注入静态类?有可能吗?如果有,最好的实践案例是什么?
感谢您的任何帮助。