问题标签 [symfony-components]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 你如何连接事件调度器?
我正在尝试与事件调度程序交互,并想出一个解决方案。到目前为止,我有以下简单的界面:
现在我正在尝试使用 symfony 的EventDispatcher
. 问题是 symfony 的dispatch
方法需要第二个参数来实现它的Event
抽象类。好的..所以现在我必须想出一个包装类?
这是实现的第一遍
我该如何编写不可知的事件侦听器?
php - Symfony2 类加载器 loadClass()
我对 Symfony2 类加载器组件有疑问。
启动代码:
我的文件夹结构:
-src
--->MyClass
------->MyClass1.php (MyClass\MyClass1)
------->MyClass2.php (MyClass\MyClass2)
如果我尝试包含一个类,则不会加载该类,例如:
但如果我使用方法 loadClass() 工作:
php - Symfony 依赖注入注入新的类实例
我正在使用 symfony/dependency-injection 组件(注意:不使用完整的堆栈框架)
注册新服务时,我想在构造函数中注入一个类的新实例。例子:
该示例运行良好,但如果我想使用 yml 文件来定义此服务怎么办?就像是:
我是否被迫将 Class\To\Inject 定义为新服务?还是创建一个服务工厂?
php - Symfony 配置组件和 Doctrine dbal
通过作曲家我安装了学说 dbal 和 symfony2 配置组件
我通过自动加载它们
然后代码是这样的
问题是如何从 global.yml 文件加载 Doctrine DBAL 配置?
php - 用于 Doctrine DBAL 的 Symfony 配置组件和服务
这是Symfony 配置组件和 Doctrine dbal的延续
我现在正在尝试为学说创建服务,如下所示:
然后我试着把它叫做
但我收到错误
为什么,没有服务,它工作得很好?ps 如果您有更好的想法或建议如何重写此代码以适应 symfony 服务结构,我会很高兴听到它们。
php - Symfony2 组件,类实例
问题是为什么
这里$routes_collection是Symfony\Component\Routing\RouteCollection的一个实例,并且这段代码运行良好。
和这里
$routes_collection是Symfony\Component\Routing\Loader\YamlFileLoader的一个实例,如果我将它与Symfony\Component\Routing\Matcher\UrlMatcher 一起使用,我会得到:
更新
@Pazi ツ,但是如果我想在matcher中使用route_collection 怎么办
php - Symfony2 组件,加载控制器
我正在使用路由组件来加载控制器,如果我只使用
我的“项目”完美加载 indexAction 功能,但如果我尝试这样的事情
它说
但是我找不到我的控制器必须在哪里,或者它们必须如何包含才能成功加载。如果这有帮助,此时我正在使用带有 PSR-0 标准的作曲家自动加载。
php - 在 Silex 中装饰或扩展 HTTP 请求类
例如,我想向 Request 类添加其他方法,例如getRequiered*($name)
在请求中丢失参数的情况下会抛出异常。我想像这样实现它:
有可能吗?
php - proc_open 在长时间运行的 Symfony 控制台应用程序中打开的文件太多
我用 Symfony 控制台组件构建了一个控制台应用程序。它应该运行5个小时。但运行 2 小时后,我在第 985 行proc_open(): unable to create pipe Too many open files
出现错误。Symfony\Component\Console\Application.php
gc_collect_cycles
我在我的循环中尝试过,但得到了同样的错误。
这是 Symfony 控制台组件错误还是我不应该运行这么长时间的应用程序(但我必须这样做)?
php - Laravel Composer 安装
我最近不得不重新安装 XP,因为这样做我无法让 composer 安装 laravel 它在“-Installing symfony/finder (v2.4.4)”失败,并且我收到错误异常“ZipArchive::extractTo(): File存在”我尝试手动安装我也使用了 composer diagnostic 说一切正常 我尝试了 php -v all 无济于事,所以我尝试在类似的机器上安装,它工作正常。直到我不得不重新安装 XP Laravel 安装正常我试过谷歌但没有帮助,有什么想法吗?