草庐IT

symfony-plugins

全部标签

php - Symfony 2 : How to avoid assets being deleted?(在 Windows 上)

有时发布Assets的命令会删除所有Assets(直接形成捆绑!!)而不是复制/符号链接(symboliclink)它们。我尝试了这两个命令:phpapp/consoleassets:installwebphpapp/consoleassets:install--symlinkweb两者有时都有效,但有时它们会破坏一切,我必须回到最后一个变更集(上帝保佑mercurial)。他们甚至从框架和演示中删除Assets。这是一个错误,还是我使用了错误的命令?我认为应该清除web/bundles目录的那段代码存在错误。相反,它直接从包中(随机地)删除所有内容,例如:MyBundle/Resou

php - Symfony2 表单类型 : Pass custom options into the fieldType

我想将自定义选项传递到我的字段中。有没有办法在我的字段“代码”中设置一组选项?namespaceCompany\SystemBundle\Form;useSymfony\Component\Form\AbstractType;useSymfony\Component\Form\FormBuilder;classArbitreTypeextendsAbstractType{publicfunctionbuildForm(FormBuilder$builder,array$options){$builder->add('code','text',array('required'=>true

php - Symfony2 中 isGranted 的替代品

在我的应用程序中测试角色时,我发现了SecurityContext的函数isGranted。它工作得很好,但现在我需要检查不是当前用户的用户的角色,所以isGranted对我不起作用。我一直在寻找,我找到了用户的函数hasRole,问题是这个函数没有在Symfony的层次结构树中查找,它只是在分配给的角色中查找用户。那么,有没有像isGranted为当前用户做的那样在层次结构树中查找用户角色的函数?编辑我找到了这个解决方案:HowtousetheAccessDecisionManagerinSymfony2forauthorizationofarbitraryusers?我实现了它并且

php - Symfony2 : "Fatal error: Class service..." while trying to include a class as an service in config. yml (TCPPDF)

我正在尝试在Symfony2(2.1.4-DEV)中使用服务容器包含类TCPDF的扩展。为此,我编辑了symfony/app/config/config.yml:services:extend_pdf:class:Acme\VSBundle\extend_pdf在文件symfony/src/Acme/VSBundle/extend_pdf.php中,我有一个像这样的虚拟类:我将其加载到Controller中,例如:functiontestAction(){$extendpdf=$this->get('extend_pdf');returnnewResponse('success');}

php - Windows 上的 Symfony2 framework.ide 设置

我目前正在尝试学习Symfony2并尝试设置它。Symfony2中有一个framework.ide设置,允许在您的IDE中打开Controller和操作。我目前正在将PhpStorm与远程调用结合使用。我已经想出如何让它在Linux环境中工作,但是,在Windows中这并不能工作,因为Windows使用反斜杠(JavaScript似乎会转义)。我当前的配置如下所示:config_dev.ymlframework:ide:'javascript:varr=newXMLHttpRequest;r.open("get","http://localhost:8091?message=%%f:%

php - HHVM 上的 Symfony 1.4 将 memcached 作为 session 无法正常工作

我正在尝试将Memcached用作在HHVM3.1.0下运行的Symfony1.4的session但我似乎遇到了这个错误:\nFatalerror:Nostoragemodulechosen-failedtoinitializesessionin/sites/SecureAccountsServices/lib/vendor/symfony/lib/storage/sfSessionStorage.class.phponline93下面是我的HHVM的php.ini文件:;phpoptionspid=/var/run/hhvm/piddisplay_startup_errors=One

php - 实体表单类型上的 Symfony 2 Transformer

我正在尝试在Symfony2中创建一个新的表单类型。它基于实体类型,它使用select2在前端,我需要用户能够选择现有实体或创建新实体。我的想法是发送实体的ID并在用户选择现有实体时将其转换为默认实体类型,或者在用户输入新值时发送类似“_new:enteredtext”的内容。然后这个字符串应该通过我自己的模型转换器转换为新的表单实体,它应该看起来像这样:entityName=$entityName;}publicfunctiontransform($val){return$val;}publicfunctionreverseTransform($val){$ret=$val;if(s

php - Symfony2 验证器想成为 ValidatorInterface 的一个实例

我想在Symfony2中创建一个表单,所以我遵循了关于这个site的教程namespaceProject\Foo\Controller;useSymfony\Bundle\FrameworkBundle\Controller\Controller;useProject\Foo\Entity\Anfrage;useSymfony\Component\HttpFoundation\Request;classUploadControllerextendsController{publicfunctionindexAction(Request$request){$anfrage=newAnfr

php - htaccess - 在子文件夹中安装 Symfony2

我正在尝试将一个symfony应用程序部署到我的根目录的一个子文件夹中,并且我正在尝试弄清楚如何正确地完成它。我只是解释一下情况。我的根目录有一个名为/private的子文件夹,其中包含一个重定向到/private/web/current/的htaccess文件(我正在使用capistrano进行部署)。文件夹结构-ROOT/----private/-------.htaccess(1)-------current/-----------web/-------------app.php-------------.htaccess(2)htaccess(1)RewriteEngineOn

php - 如何防止 Symfony 在收到警告或通知时退出整个程序

在Symfony中,当我们运行一个命令时,如果有任何通知或警告,Symfony会显示一个红色的大信息并退出整个程序。我希望将错误发送到日志中,但我不希望整个程序退出。谁能告诉我如何实现这一目标。谢谢。useSymfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;useSymfony\Component\Console\Input\InputInterface;useSymfony\Component\Console\Output\OutputInterface;classNotQuitWithWarningOrNotic