草庐IT

symfony-components

全部标签

php - 你如何在 symfony2 的表单类中隐藏标签?

我知道您可以在twig中拆分表单并选择不为特定字段呈现标签,但我不禁认为您必须能够从表单类中执行此操作。options数组中的'label'键可让您将此值更改为您喜欢的任何值,但传递false或空字符串只会返回字段名称(请参见下面将'roles'呈现为标签的示例)。$builder->add('roles','entity',array('class'=>'Acme\UserBundle\Entity\Role','label'=>''));$builder->add('roles','entity',array('class'=>'Acme\UserBundle\Entity\Rol

php - 你如何在 symfony2 的表单类中隐藏标签?

我知道您可以在twig中拆分表单并选择不为特定字段呈现标签,但我不禁认为您必须能够从表单类中执行此操作。options数组中的'label'键可让您将此值更改为您喜欢的任何值,但传递false或空字符串只会返回字段名称(请参见下面将'roles'呈现为标签的示例)。$builder->add('roles','entity',array('class'=>'Acme\UserBundle\Entity\Role','label'=>''));$builder->add('roles','entity',array('class'=>'Acme\UserBundle\Entity\Rol

php - 在 Symfony 2 中验证没有形式的实体

我正在为Symfony2创建一个RESTAPIController。我开始使用SensioGeneratorBundle创建一个CRUD并修改Controller以充当RESTController。但是,我没有表格,所以我正在考虑删除这部分。如何在没有表单的情况下验证我的字段?一切都与表单相关联,我想要一些自由,包括自定义字段名称。例如,POSTx和y字段被Symfony解释为标题和内容。 最佳答案 诚然,表单与验证没有直接关系。让我解释一下。表单组件负责映射从客户端收到的数据,无论是GET还是POST数据。因此,它将字符串映射到您

php - 在 Symfony 2 中验证没有形式的实体

我正在为Symfony2创建一个RESTAPIController。我开始使用SensioGeneratorBundle创建一个CRUD并修改Controller以充当RESTController。但是,我没有表格,所以我正在考虑删除这部分。如何在没有表单的情况下验证我的字段?一切都与表单相关联,我想要一些自由,包括自定义字段名称。例如,POSTx和y字段被Symfony解释为标题和内容。 最佳答案 诚然,表单与验证没有直接关系。让我解释一下。表单组件负责映射从客户端收到的数据,无论是GET还是POST数据。因此,它将字符串映射到您

php - 如何在 Symfony 2 控制台命令中使用我的实体和实体管理器?

我想对我的Symfony2应用程序执行一些终端命令。我已经浏览了exampleinthecookbook,但我在这里找不到如何访问我的设置、我的实体管理器和我的实体。在构造函数中,我使用获取容器(这应该让我可以访问设置和实体)$this->container=$this->getContainer();但是这个调用会产生错误:Fatalerror:CalltoamemberfunctiongetKernel()onanon-objectin/Users/fester/Sites/thinkblue/admintool/vendor/symfony/src/Symfony/Bundle/

php - 如何在 Symfony 2 控制台命令中使用我的实体和实体管理器?

我想对我的Symfony2应用程序执行一些终端命令。我已经浏览了exampleinthecookbook,但我在这里找不到如何访问我的设置、我的实体管理器和我的实体。在构造函数中,我使用获取容器(这应该让我可以访问设置和实体)$this->container=$this->getContainer();但是这个调用会产生错误:Fatalerror:CalltoamemberfunctiongetKernel()onanon-objectin/Users/fester/Sites/thinkblue/admintool/vendor/symfony/src/Symfony/Bundle/

php - 即使 session.gc_probability 设置为 0,Symfony 也会在 Ubuntu 14.04 上调用 PHP 垃圾收集器

由于某些原因,我的Symfony2.5应用程序正在调用php垃圾收集器,即使我的所有php.ini文件都有:session.gc_probability=0有谁知道如何防止这种情况发生?我得到的错误信息:Notice:SessionHandler::gc():ps_files_cleanup_dir:opendir(/var/lib/php5)failed:Permissiondenied(13)in//var/cache/dev/classes.phpline432来自PHPINFO():DirectiveLocalValueMasterValuesession.gc_divisor

php - 即使 session.gc_probability 设置为 0,Symfony 也会在 Ubuntu 14.04 上调用 PHP 垃圾收集器

由于某些原因,我的Symfony2.5应用程序正在调用php垃圾收集器,即使我的所有php.ini文件都有:session.gc_probability=0有谁知道如何防止这种情况发生?我得到的错误信息:Notice:SessionHandler::gc():ps_files_cleanup_dir:opendir(/var/lib/php5)failed:Permissiondenied(13)in//var/cache/dev/classes.phpline432来自PHPINFO():DirectiveLocalValueMasterValuesession.gc_divisor

php - 在 PhpStorm 中使用 Symfony 项目时如何配置 "Directories"

我使用PhpStorm处理Symfony项目。在File>Settings>Project…>Directories配置中,我将vendor/目录定义为Resourceroot以便自动完成并作为排除的文件夹,因为我想在我的项目代码中执行搜索时忽略供应商。但我的问题是供应商仍然显示在搜索结果中。这是我当前的配置:这是我试图避免的:显示来自vendor/的结果:这是PHP配置:我可以通过选择Scope=Custom来限制搜索,但有时我会忘记更改它。我正在寻找一些可以在不同的Symfony2/3项目中使用的设置。我应该如何标记vendor/目录以允许PhpStorm将其用作资源根并在执行搜索

php - 在 PhpStorm 中使用 Symfony 项目时如何配置 "Directories"

我使用PhpStorm处理Symfony项目。在File>Settings>Project…>Directories配置中,我将vendor/目录定义为Resourceroot以便自动完成并作为排除的文件夹,因为我想在我的项目代码中执行搜索时忽略供应商。但我的问题是供应商仍然显示在搜索结果中。这是我当前的配置:这是我试图避免的:显示来自vendor/的结果:这是PHP配置:我可以通过选择Scope=Custom来限制搜索,但有时我会忘记更改它。我正在寻找一些可以在不同的Symfony2/3项目中使用的设置。我应该如何标记vendor/目录以允许PhpStorm将其用作资源根并在执行搜索