草庐IT

symfony-plugins

全部标签

php - Symfony/Doctrine "refers to the owning side field which does not exist"- 但类中存在属性

SeUserProgress和SeUser。SeUserProgress表为每个用户保存多个条目。这通过以下两个映射表示。类:SeUserProgress/***@ORM\ManyToOne(targetEntity="SeUser",inversedBy="progress")*@ORM\Column(name="user_id",type="integer",nullable=true)*/private$user;类别:SeUser/***@ORM\OneToMany(targetEntity="SeUserProgress",mappedBy="user")*/private$

php - 将 Twilio 与 Symfony2 集成

好吧,这真的让我头疼!我正在尝试将Twilio与Symfony2站点集成,并且我发现了一个显然适合此处框架的包:https://github.com/fridolin-koch/VreshTwilioBundle然而,主要的Twilio框架需要单独下载,并且结构与Symfony2不一致,因为类名不同并且不包含namespace。我通过composer安装了这个包,这似乎有效,但我经常收到这样的错误:Theautoloaderexpectedclass"Vresh\TwilioBundle\Services_Twilio"tobedefinedinfile"/Applications/M

php - 在 Symfony 内核初始化上运行代码

如何在启动Symfony2内核后执行bundle中的某些代码?代码必须在处理请求或运行控制台命令之前运行。代码必须执行一次,即使内核在其生命周期内处理多个请求也是如此。代码必须能够访问包配置。因此,它可能不会在流程的早期运行。我需要这个的原因是我需要注册一个流包装器。我需要能够使用捆绑配置,因为流包装器定义是在配置中定义的。我尝试了以下方法:实现捆绑类的构造函数。(这是行不通的,此时并不是所有的包都被初始化)为kernel.request和console.command创建事件监听器(当内核在其生命周期内处理多个请求时,这将导致代码被执行多次。) 最佳答案

php - 上传大于 2Mo Symfony2 的文件

我正在尝试上传大于2Mo的文件,但我的表单出现此错误Thefileistoolarge.Allowedmaximumsizeis2MiB.这是我的模型/***@varUploadedFile**@Assert\File(maxSize="32768k")*@Assert\Valid()*/protected$file;在我的php.ini中post_max_size=50Mupload_max_filesize=50M我已经重启了apache 最佳答案 大多数可能的apache使用不同于你编辑ini的php只是phpinfo();在

php - Composer 更新后 Symfony2 崩溃

我在Symfony2安装更新我的供应商后遇到了一个问题。这是我的composer.json的内容:{"name":"symfony/framework-standard-edition","license":"MIT","type":"project","description":"The\"SymfonyStandardEdition\"distribution","autoload":{"psr-0":{"":"src/"}},"require":{"php":">=5.4","symfony/symfony":">=2.4","doctrine/orm":"~2.2,>=2.2.

php - 带有获取参数的 symfony2 渲染 Controller

如何在twig中使用获取参数渲染Controller?{{render(controller('AutoBundle:MyController:main',{'id':id,'active':true}))}}像这样调用Controller:https://example.com/users/323?active=true 最佳答案 根据doc查询参数为第三个参数。{{controller(controller,attributes,query)}}那么试试这个:{{render(controller('AutoBundle:MyC

php - 使用 Symfony 2,Doctrine 在 SQL 数据库中保存数组?

我正在做应用程序,我在其中使用SQL,我想将复选框值保存在一列中。我是这样做的:/***@Assert\NotBlank(*message="pleaseselect!")*@Assert\NotNull(*message="pleaseselect!")*@Assert\Range(min=0,max=9)*@ORM\Column(type="integer")*/protected$ingredients;publicstaticfunctiongetIngredientsOptions(){returnarray('cheese','tomatoes','salami','oni

php - Symfony 类加载器 - 用法?没有实际使用的例子

我一直在使用Symfony类加载器(阅读其他内容,概念并开始实现)。我读过http://symfony.com/doc/current/components/class_loader.html还有我已经更改了目录结构以适应所有情况。这是一个失败的小源代码:文件名:test.php,目录:C:/test/BE/src/main.phpregisterNamespace('App\Location\Location','Location/Location');//Youcansearchtheinclude_pathasalastresort.$loader->useIncludePath

php - 如何将简单的调试消息记录到 Symfony 中的文件中?

我希望能够将调试消息写入日志文件。这样做的正确方法是什么?绝对没有我可以在那里找到的文档。我知道提到了Monolog包,但它没有写任何东西。请建议。 最佳答案 假设您使用的是默认包含的MonologBu​​ndle第一步定义您的处理程序服务并在那里传递目录/文件your.log.handler:class:%monolog.handler.stream.class%arguments:[%kernel.logs_dir%/%kernel.environment%.yourFileName.log]类参数%monolog.handle

php - symfony 1.4 推进 1.6 : sum

我正在尝试获取propel中列的总和。我的代码$c=newCriteria();$c->add(valuePeer::OWNER_ID,$this->getId());$c->addSelectColumn('SUM('.valuePeer::VALUE.')astotal');$c->addGroupByColumn(valuePeer::VALUE);$sum=valuePeer::DoSelect($c);打印出$sum什么都不返回(甚至不是一个空对象)。我得到的只是Notice:Undefinedoffset:1in/.../lib/model/om/BaseValue.php