cost 247 ms
我如何最好地在另一个使用Pimple进行依赖注入的类中使用对象工厂? - How do I best use an object factory inside another class using Pimple for Dependency Injection?

我仍在尝试使用Pimple围绕“依赖注入”设计模式的某些方面。 我完全理解了使用属于Foo类的构造函数或setter函数来建立其对Bar类的依赖的概念。 我不太了解的部分是如何在使用Pimple工厂时从属于Foo的方法内部正确实例化Bar类的多个新实例。 基本上,我想完成以下工作: ...

如何在Slim 3中不是类的php文件中使用依赖项容器 - how to use a dependency container in a php file that isn't a class in Slim 3

我的数据库有这个依赖容器。 我可以在控制器中像$conn = $this->db;这样使用它$conn = $this->db; 查询我的数据库并返回一个数组。 我试图做一个ajax调用在视图中使用数据表。 当我为ajax调用创建页面时,它只是一个php文件。 不 ...

PHP如何防止疙瘩DIC导致循环依赖无限循环 - PHP How to prevent pimple DIC causing infinite loop on a circular dependency

在此示例中,我将classA和classA与classB容器一起使用。 他们都相互依赖。 然而,当用 pimple DIC 设置它时,下面的代码会导致无限循环...... 必须有一种方法可以在 pimple 中做到这一点,但我在文档中看不到它......任何想法如何防止无限循环? ...

Pimple的ServiceProvider未获得注册选项 - Pimple's ServiceProvider not getting options on register

我已经通过Pimple与Silex及其依赖项处理机制进行了大量合作。 我试图扩展整个依赖注入,以便能够通过Pimple的容器(Dependency Inversion)解析类和/或实例。 我意识到那里有图书馆可以使我实现这一目标,但是如果不重新发明轮子或沿这些路线的东西,有什么更好的学习 ...

2016-11-21 14:39:06   1   104    php / pimple  
您如何通过粉刺注入Valitron并重复使用 - How do you Inject Valitron with Pimple and reuse

因此,我一直在使用Valitron库来验证张贴的表单,并且遇到了一些问题。 构造函数接受要验证的数据,这会在您将库作为对Pimple或其他容器的依赖项注入时引起问题。 如果您要验证多件事情,也会引起问题,因为基本上每次使用该库时都必须实例化该库。 有办法解决吗? 最终,我希望 ...

Pimple源代码:为什么将对象id和对象本身存储在不同的数组中? - Pimple source code: Why to store object id and object itself in different arrays?

看看Pimple源代码,我发现它将对象及其id存储在两个不同的数组中: 然后: 最后: 我也看到了在惠尔康源代码类似的东西在这里 。 我的问题是为什么要分别存储对象id键,为什么不只是if (!isset($this->values[$id])) ? 在数组 ...

使用 Pimple 定义框架控制器的依赖项 - Define dependencies for framework controllers with Pimple

所以我有一个控制器,我在 Pimple 中添加了它的依赖项,如下所示: 当我转到此控制器中任何操作的 URL 时,它只会说: 要加载任何具有依赖项的类,我通常会说: 但是我不确定在框架控制器的情况下把这个调用放在哪里。 控制器看起来像这样: 问题:我在这里做错了什么? 以上适用于返 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM