symfony-components相关内容

为简单的应用程序生成 PHAR

我正在尝试使用 Symfony2 控制台库构建 CLI 工具.我有一些基本的工作,现在我想把它打包成一个 phar.我已经阅读了一些示例,但我看到的示例非常简单(3 个文件,没有命名空间等). 在我的 src/ 目录中,我有以下内容: 在 src/ 之上我有一个 console.php 我执行以运行应用程序.我也有一个 vendors/ 目录,因为我正在使用 composer 安装依赖 ..
发布时间:2022-01-21 20:11:30 PHP

如何在 symfony2 中创建自定义事件

我想创建名为 user_logged 的自定义事件,以便我可以将我的侦听器附加到这些事件. 我想在用户登录时执行一些功能. 解决方案 创建一个扩展 Symfony\Component\EventDispatcher\Event 的类. 然后,使用事件调度器服务来调度事件: $eventDispatcher = $container->get('event_dispatcher ..
发布时间:2021-12-10 11:36:19 PHP

从命令中运行多个Symfony控制台命令

我在Symfony控制台应用程序中定义了两个命令,分别为clean-redis-keys和clean-temp-files.我想定义一个执行这两个命令的命令clean. 我应该怎么做? 解决方案 请参见如何调用其他命令: 从另一个命令中调用命令很简单: use Symfony\Component\Console\Input\ArrayInput; // ... prot ..
发布时间:2020-07-25 23:08:26 PHP

扩展Symfony2控制器解析器

我当前正在创建一个包,如果请求是Ajax请求,则该包可以将fooAction重命名为fooAjaxAction. 正如那个问题的答案所说,我必须扩展控制器解析器类. 如果更改config.yml中的controller_resolver.class,我将得到一个ResourceNotFoundException.但是如果没有,我不会有任何错误(但是没有覆盖,所以这不是我想要的) 我的问题是: ..
发布时间:2020-07-25 23:08:24 PHP

Goutte不会加载ASP SSL页面

我正在尝试 Goutte ,这是一款基于Symfony2组件的PHP网络抓取工具。我已经成功地以纯文本和SSL形式检索了Google。但是,我遇到了一个无法加载的ASP / SSL页面。 这是我的代码: //加载一个爬虫/浏览器系统 require_once'porpor / goutte / goutte.phar'; //这是我们要解析的页面的演示 $ uri ='( ..
发布时间:2018-07-10 10:07:02 PHP

如何在symfony2中创建自定义事件

我想创建一个名为 user_logged 的自定义事件,以便我可以将监听器附加到这些事件。 我想在用户登录时执行几个功能。 解决方案 创建一个扩展 Symfony \\Component\EventDispatcher\Event 。 然后,使用事件调度程序服务来分派事件: $ eventDispatcher = $ container-> get('event_dis ..
发布时间:2017-08-31 02:14:53 PHP

没有cli-config.php的学说是独立的

我想将Doctrine ORM整合到我的(非Symfony)项目中。我已经在另一个项目中完成了这个工作,并将着名的 cli-config.php 导入项目根目录。 但是现在,在我的新项目中,我使用Symfony控制台组件和依赖注入组件(通过标记它们来引用服务和命令)。 1 我绝对不想在项目根目录中有一个 cli-config.php 。 Sf教义捆绑如何做到这一点? 2。另外(但 ..
发布时间:2017-06-14 21:12:40 PHP

为简单应用程序生成PHAR

我正在使用Symfony2控制台库来构建CLI工具。我有一些基本的工作,现在我想把它作为一个phar。我已经阅读了几个例子,但我看到的是非常简单的(3个文件,没有命名空间等)。 在我的 src / 目录我有以下: 以上 src / 我有一个 console.php ,我执行以运行应用程序。我也有一个 vendors / dir,因为我使用composer来安装依赖项。 console. ..
发布时间:2016-12-23 21:47:46 PHP