草庐IT

symfony-plugins

全部标签

php - 与 Symfony2 AsseticBundle 和 'non existing routes' 冲突

Assetic不适用于此标签:{%stylesheetsoutput='/style/app.css''@VendorBundle/Resources/style/main.css'%}{%endstylesheets%}如果我使用它,就像Assetic不知道如何处理它一样。在config_devuse_controller中为真。我找不到我做错了什么。我刚明白:Anexceptionhasbeenthrownduringtherenderingofatemplate("UnabletogenerateaURLforthenamedroute"_assetic_aca6c7a_0"as

php - 在 Symfony 中激活 StringLoader Twig 扩展

我正在尝试激活TwigStringLoaderExtension在Symfony2.3项目中,但无法获得正确的yaml语法。这篇文章是指answerbyHeyflynn在处理完全相同问题但提供的解决方案(对我而言)不起作用的帖子上。在我的app/config/config.yml中写入以下行只会给我以下异常:#app/config/config.ymlacme.twig.extension.loader:class:Twig_Extension_StringLoadertags:-{name:'twig.extension'}给我这个:FileLoaderLoadException:C

php - Symfony2,文件上传 - 删除旧的并在编辑中创建新的

我有工作实体References.php包括图像,但我不知道如何在Symfony2中删除保存在此引用(如果存在)中的旧图像并创建新图像。因为现在,它并没有删除当前图像,所以只是创建了一个新的并将新的image_path设置到这个实体中。这是我尝试在preUpload方法上删除它,但它将当前文件设置为NULL然后什么都没有(所以我有错误-Youhavetochooseafile)id;}/***Setname**@paramstring$name*@returnReference*/publicfunctionsetName($name){$this->name=$name;return

php - Symfony2 OAuth2 提供程序错误 UserRepository

我是Symfony框架和使用教程的新手http://blog.tankist.de/blog/2013/07/17/oauth2-explained-part-2-setting-up-oauth2-with-symfony2-using-fosoauthserverbundle/出现错误:ClassNotFoundException:尝试从C:\xampp\htdocs\*****\vendor\doctrine\orm\lib\Doctrine\ORM\中的命名空间“Acme\DemoBundle\Repository”加载类“UserRepository”Repository\D

php - 身份验证/登录中的凭据错误 - Symfony2

我是symfony2和doctrine的新手。我正在尝试基于文档和一些教程的身份验证系统。我不知道为什么我觉得这么难。这是我根据2个单独的教程所做的。我的用户实体:isActive=true;$this->salt=md5(uniqid(null,true));}/***@inheritDoc*/publicfunctiongetUsername(){return$this->username;}/***@inheritDoc*/publicfunctiongetSalt(){return$this->salt;}/***@inheritDoc*/publicfunctiongetPa

php - Symfony 2 - 从另一个 Controller 调用 Controller

我想在我的Controller中使用另一个包中的Controller方法。this->forward方法需要一个Response对象,不知道怎么用。publicfunctionindexAction($name){$response=$this->forward('AcmeHelloBundle:Hello:fancy',array('name'=>$name,'color'=>'green',));//...furthermodifytheresponseorreturnitdirectlyreturn$response;}我看到我可以使用服务,但我想知道这是最好的解决方案还是其他解

php - symfony/process - 进程静默不启动

在一个新的symfony2项目中(安装描述为here),我想启动一个控制台进程作为请求的一部分。该应用程序在带有nginx+php-fpm的“标准”ubuntu14.04机器上运行。考虑这个Controller代码:get('kernel')->getRootDir();$env=$this->get('kernel')->getEnvironment();$commandline=$rootDir.'/console--env='.$env.'acme:hello--whojojo'$process=newProcess($commandline);$process->start()

php - 如果另一个属性不为空,Symfony 验证一个属性

我有课ClassSubjectSegment{/***@CustomAssert\MyCitizenshipNumber()*/private$citizenshipNumber;/***@CustomAssert\MyDate()*/private$citizenshipNumberIssuedDate;}如果citizenshipNumber存在,我真正想做的是有效的citizenshipNumberIssuedDate...实现这一目标的最佳方法是什么 最佳答案 嗨,你应该看看http://symfony.com/doc/cu

php - Symfony2 FOSRESTBundle REST API 返回 PDF

我在里面制作了一个Bundle和一个RESTController。“index”方法返回JSON格式的数组,没问题:MyBundle/Controller/Api/Rest/BaconController.phpclassBaconControllerextendsControllerimplementsClassResourceInterface{/***@varRequest$request*@returnarray*@Rest\View*/publicfunctioncgetAction(Request$request){$mediaType=$request->attribut

php - 我如何从 Controller 获取 Symfony 日志目录?

如何获取SymfonyController上的当前日志文件?我知道我可以这样做:$logFile=$this->container->getParameter('kernel.root_dir')."/logs/".$this->container->get('kernel')->getEnvironment().".log";但是如果日志目录是定制的,这会失败。所以我认为应该有一种更直接的方式来获得它。是否有一些参数保存当前日志文件?一个相关的问题:我在哪里可以获得所有容器参数的列表? 最佳答案 要获得参数列表,请使用symfon