草庐IT

php - symfony 1.4.8 与 PHP 5.4.7 和 Apache 2.4.3 冲突

我最近更新了我的Xampp服务器(从1.7>>1.8),从那时起我就无法再运行用Symfony1.4.8编写的项目。它说:Youdon'thavepermissiontoaccesstherequesteddirectory.Thereiseithernoindexdocumentorthedirectoryisread-protected.但是它有权限!实际上,它适用于旧版本的Xampp。Symfony1.4.8是否可能与Apache2.4或PHP5.4不兼容?我使用的是Windows8Enterprise,但也在Windows7Ultimate上进行了测试,并且存在同样的问题。如有

php - Symfony2 无法导入资源

当我安装供应商文件时,Symfony应用程序抛出以下错误[Symfony\Component\Config\Exception\FileLoaderLoadException]Cannotimportresource"/var/www/test/app/config/parameters.yml"from"/var/www/test/app/config/config.yml".[Symfony\Component\Yaml\Exception\ParseException]Unabletoparsein"\/var\/www\/test\/app\/config\/parameter

php - 如何重新生成 crud -- Doctrine :generate:crud after editing the entity

我需要编辑我的实体以获得更多值。我已经用我之前的值生成了crud。如何在编辑实体后通过应用程序/控制台重新生成crud,以便它自动为其他值生成函数。 最佳答案 为此,您需要删除为此crud生成的Controller、View和表单。然后你可以从头开始重新生成。不过,请谨慎使用这种方法,因为您显然会丢失对这些文件中的任何一个所做的任何自定义设置。如果我没有对Controller、表单或模板进行任何更改,我只会这样做。否则,您应该手动将新字段添加到您的表单和View中。编辑:如果您是Symfony的新手,那么我建议您手动添加数据以了解它

php - 履带式+喷口 : Accessing to form

我是用phpguzzleClient抓取网站,然后用symfony2.1爬虫处理我正在尝试访问一个表格....例如这里的这个测试表格http://de.selfhtml.org/javascript/objekte/anzeige/forms_method.htm$url='http://de.selfhtml.org/javascript/objekte/anzeige/forms_method.htm';$client=newClient($url);$request=$client->get();$request->getCurlOptions()->set(CURLOPT_SS

php - Symfony OAuth api FOSOAuthServerBundle : crash

我正在尝试使用FOSOAuthServerBundle但遇到崩溃问题,崩溃消息是:PHPFatalerror:DeclarationofMP\OAuthBundle\Entity\AccessToken::setUser()mustbecompatiblewiththatofFOS\OAuthServerBundle\Model\TokenInterface::setUser()in/home/bitnami..../OAuthBundle/Entity/AccessToken.phponline13AccessToken.class:token接口(interface)::设置用户:

php - 在 Symfony 2/Doctrine 2 中是否有 "generate-migrations-db"等价物?

这是解释“generate-migrations-db”作用的遗留文档:http://symfony.com/legacy/doc/doctrine/1_2/en/07-Migrations它说Generatemigrationclassesfromexistingdatabaseconnections(doctrine-generate-migrations-db,doctrine-gen-migrations-from-db)还有:GeneratingMigrationsDoctrineofferstheabilitytogeneratesetsofmigrationclasses

php - Symfony 2 服务器部署 fatal error : It tries to open localhost file

我制作了一个symfony2应用程序,并尝试将其部署到共享服务器上,但出现fatalerror。我在这里采取了推荐的步骤:Deployment-Tools我已经更新了供应商依赖项:phpcomposer.pharinstall--optimize-autoloader我已经清除了缓存:phpapp/consolecache:clear--env=prod--no-debug我已经更改了服务器上app/cache和app/logs的权限但它不起作用。这是错误:Fatalerror:Uncaughtexception'UnexpectedValueException'withmessage

php - 尝试使用 Symfony2 项目清除缓存时出错

当我尝试清除缓存时:phpapp/consolecache:clear--env=prod--no-debug我收到这个错误:PHPFatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate4304bytes)inMyProject/vendor/symfony/symfony/src/Symfony/Component/Filesystem/Filesystem.phponline132自从我上次更新后就发生了。我只是添加了一些更改,我做到了:gitpullphpapp/consoleassets:ins

php - 移除删除复选框 Sonata Admin Bundle

我正在使用Sonataadminbundle,并且我有嵌入式管理员。子实体列为表结构。我已经删除了子管理员的删除路由。但是当嵌入child时仍然会出现删除复选框。即我有一个产品表和一个价格表。我将价格表嵌入到产品表中。在价格表中,我可以删除删除按钮。但是当嵌入时,删除复选框出现在产品表中,如果选中并更新,该行将被删除。你们中的任何人都可以帮我删除删除复选框..??提前致谢 最佳答案 类型选项可以为嵌入式管理员完成如下工作。$formMapper->add('field_name','sonata_type_collection',a

php - Symfony2 和后台进程

我的Symfony2.3项目中有一个类正在执行一些http请求并需要一些时间。我想将此任务作为后台进程运行,以便服务器向客户端返回一个答案,后台进程继续运行。你知道如何在Symfony中做到这一点吗?我找到了进程组件:http://symfony.com/doc/current/components/process.html但我不确定是否可以从那里运行类方法。 最佳答案 一个简单的方法是通过使用队列和symfony命令来处理队列,从而将繁重的工作与响应分开。http://symfony.com/doc/current/compone