草庐IT

Multilingual_entity

全部标签

php - html_entity_decode() 不能正常工作?

编辑:我在发布问题后几秒钟就解决了它(抱歉!)但还不能接受答案。大家好,只是一个快速的。我有一个PHP/CodeIgniter网站,用户可以编辑他们的个人资料。我正在使用CI的XSS过滤和基于事件记录的模型,因此数据会自动转义。它在个人资料页面View上自然显示良好,文本如“我们将看看这是否有效”(我们将中的撇号)。然而,当用户转到编辑页面时,输入框(填充了数据库中的数据)显示:We'llseeifthisworks我以为我可以通过将输入框的值设置为html_entity_decode($query->row('example_database_row'))来绕过它,但它仍然不

php - 将 'choice' 选项添加到 'entity' 类型表单字段会使表单无效 -- Symfony2

我遇到了这个我无法解决的问题。在我的一个表单中,需要过滤实体。一点背景:该表单用于将新任务添加到工作流步骤。可以选择的任务取决于用户处于工作流程的哪个阶段、分配给工作流程的产品以及管理该工作流程的公司。我尝试将过滤查询添加到“query_builder”部分,并尝试将实体存储库中的查询结果放入数组的“选择”部分。但是,表单总是返回说我正在处理的字段无效。最令人费解的部分是,没有“选择”字段,例如,当它为该实体引入所有记录时,选择框完全相同(有一些额外的记录)——名称和模式书面。这很好用。所以我完全不知道发生了什么。表单元素代码:->add('instructionAction','en

php - Symfony2 : Duplicate definition of column 'id' on entity in a field or discriminator column mapping

我在Symfony2中使用实体继承时遇到问题。这是我的两个类(class):useDoctrine\ORM\MappingasORM;/***@Orm\MappedSuperclass*/classObject{/***@varinteger**@ORM\Column(name="id",type="integer")*@ORM\Id*@ORM\GeneratedValue(strategy="AUTO")*/private$id;}/***@Orm\MappedSuperclass*/classBookextendsObject{}当我运行phpapp/consoledoctrine

php - 学说 : Can I flush only one class of entities?

我喜欢在Symfony2中将Doctrine存储库作为服务传递并避免传递EntityManager的一般想法。然而,虽然在读取数据时没问题,但这里的保存逻辑就有点问题了。我们以此为引用:http://php-and-symfony.matthiasnoback.nl/2014/05/inject-a-repository-instead-of-an-entity-manager/,但有一个变化,将持久化和刷新分开:classDoctrineORMCustomerRepositoryextendsEntityRepositoryimplementsCustomerRepository{p

php - XML 解析错误 : undefined entity - special characters

为什么XML在某些特殊字符上显示错误,而有些却没问题?例如,下面会产生错误,Löic但这没关系,&我是通过php转换特殊字符的-htmlentities('Löic',ENT_QUOTES)顺便说一下。我该如何解决这个问题?谢谢。编辑:我发现如果我使用诸如Lóic之类的数字字符,它可以正常工作现在我必须找到如何使用php将特殊字符转换为数字字符! 最佳答案 XML规范中定义了五个实体——&、、>、'和”有lotsofentitiesdefinedintheHTMLDTD.您不能在通用XML中使用来自HTML的内容。

php - 学说/Symfony : Entity with non-mapped property

如何将不应映射到数据库的属性添加到Entity类?我需要该属性作为临时值。因此,不应从数据库中获取属性或将其保存到数据库中。它也不应该是一个sql计算值,我只需要在php代码中设置(和获取)它。 最佳答案 编写没有注释的属性不应作为实体用户的示例链接到您的数据库。classUser{/***@ORM\Id*@ORM\Column(type="integer")*@ORM\GeneratedValue(strategy="AUTO")*/protected$id;/***@ORM\Column(type="array")*/prote

php - 使用 Symfony2 的表单 - 具有一些不可变构造函数参数和 OneToMany 关联的 Doctrine Entity

IhaveaOneToManyassociationbetweenaServerentityandCliententitiesinthedatabase.Oneservercanhavemanyclients.Iwanttomakeaformwheretheusercanchooseaserverfromadropdown,fillinsomedetailsforanewclient,andsubmitit.目标要创建一个表单,用户可以在其中将数据输入到Client的字段中,请从下拉列表中选择一个Server,然后单击提交并获得此数据(以及association)通过Doctrine持

php - 在 Doctrine 中,如何为 Entity 实现额外的模型功能

假设我有一个Doctrine(版本2)的实体,如下所示:现在,我想管理User与Group的关系,但是有一些条件,比如:返回NULL(或\AppBundle\Entity\Group的某种骨架/模板,具有未从数据库加载的固定值)如果Groupusers.group_id的>不存在,即使它被设置为一个值(数据库中没有设置键限制来防止这种行为),所以需要某种验证/检查延迟加载Group,当调用$user->getGroup()我一直在阅读谷歌,但我对如何正确(按照Doctrine/Symfony方式)实现这一目标感到困惑。我可以将ManyToOne添加到实体的类关系中,如下所示:/***@

php - Symfony2 : Doctrine does not load related entities in many-to-many relation

我有一个多对多关系,当我加载位于此关系一侧的实体时,我希望将另一侧相关实体的ArrayCollection视为其属性。然而,这并没有发生——加载的ArrayCollection中没有任何元素,而在数据库中我可以看到相关条目。可能是什么原因?这是我的代码:关系的一侧,ConsolidatedReport类:/***@varArrayCollection**@ORM\ManyToMany(targetEntity="P24\Response",inversedBy="consolidatedReports")*@ORM\JoinTable(name="con_rprt_responses"

php - Symfony 中的 Doctrine 2 : Listening for events from a particular Entity

我有一个Doctrine实体(新闻),我监听事件prePersist。为此,我使用方法prePersist的事件监听器。我的services.yml看起来像这样:listener.entity.news:class:A\BBundle\Listeners\Entity\NewsListenertags:-{name:doctrine.event_listener,event:prePersist}这很好,一切正常。但是文档指出,当persist()被调用时,会产生一个prePersist事件。然后,正如我的配置所述,NewsListener将捕获它并执行一些代码。在捕获事件的方法中,我