草庐IT

symfony-plugins

全部标签

php - Symfony2 Doctrine 实体未水化

我从实体管理器那里得到一个实体Member,做了一个var_dump,除了与Family的manyToOne关系外,一切正常,所以我尝试了一个var_dump($member->getFamily());令人惊讶的是,唯一正确的值是家庭的ID,所有其他属性均为空(数据库中不是这种情况...)这是我的成员(member)资料/***@varFamily**@ORM\ManyToOne(targetEntity="AppBundle\Entity\Family",inversedBy="members")*@ORM\JoinColumn(name="family_id",reference

php - Symfony2 记住我不适用于 fos 用户包

我目前正在按照本指南http://symfony.com/doc/master/cookbook/security/remember_me.html在Symfony2项目中实现记住我的功能。.(我目前正在本地开发)所以我当前在security.yml中的配置是:form_login:[...]remember_me:trueremember_me:key:secretKeylifetime:31536000#365daysinsecondspath:/domain:localhost#Defaultstothecurrentdomainfrom$_SERVERaccess_contro

php - Symfony2 - 如何为多个应用程序设置 Doctrine APC 缓存前缀

更新:见帖子底部(这最初是在我们使用SF2.3时发布的,我们现在使用的是2.7.0)我们的服务器上运行了多个Symfony应用程序,但由于所有ORM缓存条目都以“sf2”为前缀,我们似乎在整个站点上都遇到了缓存污染。在过去的30分钟里四处寻找,似乎没有一个简单的解决方案。第一个建议使用ProjectConfiguration.class.php-但这似乎是Symfony1的事情。下一个可能的解决方案是使用ApcUniversalClassLoader类(根据SO上的这个问题:MultipleSymfony2SitesusingAPCCache)。问题是我们的设置使用composer来自

phpunit 和 symfony2 : how to assert number of queries from client or response?

我正在使用symfony2和phpunit进行测试。有没有类似的东西:$client->getResponse()->getNumberOfQueries()如果不是类似的东西,从响应中检索查询数量的方法是什么?我想快速检查一下我没有优化查询的地方。编辑:我的变量$profile似乎总是null/***@dataProviderurlProvider*@param$url*/publicfunctiontestPageIsSuccessful($url){$client=self::createClient(array(),array('PHP_AUTH_USER'=>'xx','PH

php - 使用数据库中的数据预填充 Symfony 表单文本字段

如何用数据库中的数据预填充symfony中的文本字段。我在主机表中有一个名为hostFee的字段,当我创建表单时,我希望该数据预填充此文本字段。我正在为新的BookingSpecsType()创建一个表单...这是我的表单构建器元素。$builder->add('hostFee','text',array('required'=>false,'error_bubbling'=>true,'label'=>'Doyouchargeahostingfee?','data'=>'???????(HowdoIfillthistextfielddynamicallywiththeHosttabl

php - Symfony:覆盖 Symfony 服务(编译器通过)

我在symfony2.7上,需要覆盖Symfony\Component\Asset\UrlPackage我看过http://symfony.com/doc/current/cookbook/bundles/override.html和http://symfony.com/doc/current/cookbook/service_container/compiler_passes.html但无法正常工作。我在我的包MyApp\CoreBundle\Overrides\UrlPackage中创建了一个文件;我将UrlPackage注册为服务并添加了一个功能:publicfunctionpr

php - Symfony2 : set default value from database in radio buttons choice form?

symfony2的新手,我有一个包含2个字段的简单表格。由于alert字段是一个bool值,我声明了这样的表单:publicfunctionbuildForm(FormBuilderInterface$builder,array$options){$builder->add('message','text',array('label'=>"Message"))->add('alert','choice',array('choices'=>array(1=>'Yes',0=>'No'),'expanded'=>true,'multiple'=>false,'label'=>"Areyou

php - Symfony2 文件夹结构、优先级和顺序

我来自ASP.NETMVC世界,我的文件夹结构将是:+ProjectName-App_Data(databases,xml'sandsuchdata)-App_Start(functionbundles,routes,etc.)-Controllers-SampleController.cs-Models(thoughI'dusuallycallmodelsfromotherprojects)-Views-Sample-index.cshtml-Scriptsweb.configetc.我正在尝试进入PHPSymfony2,现在。我已经阅读了一些文档并阅读了一两个教程,但没有一个能回答

php - 我如何在 Symfony2 中使用 Autoprefixer

我正在尝试将Autoprefixer集成到Symfony2(带有Assetic)工作流程中。我的第一个想法是Assetic已经为它提供了支持filter(比如UglifyCSS和其他),所以我尝试了这个:{%stylesheets'@PrivateBundle/Resources/public/less/bootstrap/bootstrap.less''@PrivateBundle/Resources/public/less/private.less'filter='less,cssrewrite,autoprefixer,?uglifycss'%}{%endstylesheets%

php - Symfony:针对 LDAP 服务器对用户进行身份验证,但仅当用户名位于自定义数据库表中时才允许登录

首先简要说明一下我的任务。我正在使用Symfony2.8,并且有一个带有RESTAPI和SonataAdminBundle的应用程序。网站的访问者可以通过RESTAPI发布某些数据,这些数据会持久保存到数据库中。特定的一组员工应该通过管理区域管理这些数据。对管理区域的访问应使用用户名和密码进行保护。有实体Employee拥有属性(property)username,但没有密码。身份验证应针对LDAP服务器进行,​​但对管理区域的访问应仅限于实体Employee中的员工即引用数据库表。对于LDAP身份验证,我使用Symfony2.8中新的LDAP组件。除此之外应该有一个管理员帐户in_m