symfony-components相关内容
我正在尝试使用 Symfony2 控制台库构建 CLI 工具.我有一些基本的工作,现在我想把它打包成一个 phar.我已经阅读了一些示例,但我看到的示例非常简单(3 个文件,没有命名空间等). 在我的 src/ 目录中,我有以下内容: 在 src/ 之上我有一个 console.php 我执行以运行应用程序.我也有一个 vendors/ 目录,因为我正在使用 composer 安装依赖
..
我想创建名为 user_logged 的自定义事件,以便我可以将我的侦听器附加到这些事件. 我想在用户登录时执行一些功能. 解决方案 创建一个扩展 Symfony\Component\EventDispatcher\Event 的类. 然后,使用事件调度器服务来调度事件: $eventDispatcher = $container->get('event_dispatcher
..
我正在一个正在使用一些Symfony组件的项目中工作.我的问题是如何使表单组件的表单验证使用AnnotationMapping查找约束. 设置: global $ loader;//composer-自动加载AnnotationRegistry :: registerLoader([$ loader,'loadClass']);;$ validator = Validation :: c
..
编辑 在深入研究了symfony代码之后,尤其是ControllerResolver,除非我自己子类化/实现ControllerResolverInterface,否则看来我尝试做的事情实际上是不可能的. 下面的代码实例化了从路由传递过来的控制器: protected function createController($controller) { if (false =
..
我在Symfony控制台应用程序中定义了两个命令,分别为clean-redis-keys和clean-temp-files.我想定义一个执行这两个命令的命令clean. 我应该怎么做? 解决方案 请参见如何调用其他命令: 从另一个命令中调用命令很简单: use Symfony\Component\Console\Input\ArrayInput; // ... prot
..
我当前正在创建一个包,如果请求是Ajax请求,则该包可以将fooAction重命名为fooAjaxAction. 正如那个问题的答案所说,我必须扩展控制器解析器类. 如果更改config.yml中的controller_resolver.class,我将得到一个ResourceNotFoundException.但是如果没有,我不会有任何错误(但是没有覆盖,所以这不是我想要的) 我的问题是:
..
我正在尝试 Goutte ,这是一款基于Symfony2组件的PHP网络抓取工具。我已经成功地以纯文本和SSL形式检索了Google。但是,我遇到了一个无法加载的ASP / SSL页面。 这是我的代码: //加载一个爬虫/浏览器系统 require_once'porpor / goutte / goutte.phar'; //这是我们要解析的页面的演示 $ uri ='(
..
我想创建一个名为 user_logged 的自定义事件,以便我可以将监听器附加到这些事件。 我想在用户登录时执行几个功能。 解决方案 创建一个扩展 Symfony \\Component\EventDispatcher\Event 。 然后,使用事件调度程序服务来分派事件: $ eventDispatcher = $ container-> get('event_dis
..
这是 Symfony配置组件和Doctrine dbal 的延续 p> 我正在尝试为这个原则创建服务: ;?php 命名空间Localhost\Service; 使用Doctrine\Common\ClassLoader; 使用Doctrine\DBAL\Configuration; 使用Doctrine\DBAL\DriverManager; class D
..
我想将Doctrine ORM整合到我的(非Symfony)项目中。我已经在另一个项目中完成了这个工作,并将着名的 cli-config.php 导入项目根目录。 但是现在,在我的新项目中,我使用Symfony控制台组件和依赖注入组件(通过标记它们来引用服务和命令)。 1 我绝对不想在项目根目录中有一个 cli-config.php 。 Sf教义捆绑如何做到这一点? 2。另外(但
..
我正在使用Symfony2控制台库来构建CLI工具。我有一些基本的工作,现在我想把它作为一个phar。我已经阅读了几个例子,但我看到的是非常简单的(3个文件,没有命名空间等)。 在我的 src / 目录我有以下: 以上 src / 我有一个 console.php ,我执行以运行应用程序。我也有一个 vendors / dir,因为我使用composer来安装依赖项。 console.
..