问题标签 [symfony-2.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - symfony 多语言模板
我对 css 文件有以下结构 Public - css -- fr --- style.css -- en --- style.css
css 文件夹包括 fr 和 en 文件夹
我在我的模板中包含 CSS 样式表,如下所示:
所以我需要包含 fr 或 en 文件夹作为用户选择
我尝试了以下但不起作用
请有任何帮助
php - 服务中的许多依赖项
我在服务层的应用程序中遇到了依赖问题。
我有以下课程:
我只注入了三个依赖项。假设,我想添加下一个依赖项,例如:NextService。我的构造函数将再次增长。
如果我想在构造函数中传递更多依赖项怎么办?
也许我应该通过传递 IoC 容器然后获得理想的类来解决这个问题?这是一个例子:
但是现在我的UserService类依赖于我正在注入的 IoC 容器。
如何按照良好做法解决问题?
问候,亚当
php - 添加没有模式文件的行为
目前我正在处理'glorpen bundle'
并坚持将行为实现到用户类而不将其添加到用户模式中。任何人都可以帮我解决这个问题吗?提前致谢。
php - Twig 无法创建缓存目录
这是错误
RuntimeException: 无法创建缓存目录 (1/25/20)。
1-更改appKernel文件中的缓存目录并没有解决问题
2-将权限设置为“chmod 777 -R cache”不起作用,仍然抛出错误
3-当我停用树枝缓存时,应用程序工作(我显然在生产中需要它)
4-当我清空缓存目录并重新加载时,它确实在缓存中创建了几个文件夹(在产品和开发中),那么这意味着权限实际上是正确设置的
5-这是错误的屏幕截图
6- PS:更新到 symfony 2.5.6 树枝包已更新,但仍然没有运气
php - Symfony2 多种嵌入形式一对多更新外键
您好,我的多个嵌入表单(一对多)有问题。一场比赛有多种奖品,一种奖品有多种选择。当我尝试保存此表单时收到错误消息
SQLSTATE [23000]:违反完整性约束:1048 列“fk_prize”不能为空
我已经在我的实体中设置了级联并且在我的表单类型中设置了 by_refference false 但没有工作。所有其他分配的外键都可以正常工作。
更新: 在控制器中,当我成功保存此表单时。但我想用教义来做到这一点。是教义错误还是我的代码有问题?谢谢你的时间!
propel - 如何在推进模式中使用单继承
我需要创建一个“事件”类并使用列推动架构:
如何实现基于类型列的简单继承。
所有的类都应该扩展抽象的 Event 类。
初始子类:JoinEvent
任何人都可以为它写一个模式吗?
我已经编写了架构,但不确定它是否正确。
请帮我。
php - 验证 ajax 动态复选框字段(此值无效)
我有一个带有标签的表单,这些标签与类别字段有依赖关系
加载页面时,我有“类别 1 ”和“他的标签列表”,然后当我将类别更改为“类别 2 ”时,我通过 ajax 替换标签列表。
当我提交表单时,我得到“这个值无效”。我猜这是因为表单期望初始列表中的值。
所以,我不知道如何继续让我的标签得到验证。
这是生成表单的代码
这是替换标签列表的ajax代码
在此先感谢您的帮助
symfony - Doctrine 2 Native Query 从加入的实体中选择
注意:这是本机查询特定
我有 2 个相关实体“ CrmBusinessPartner ”和“ RefCountry ”和“ CrmBusinessPartnerRepository ”存储库。
CrmBusinessPartner实体
参考国家实体
在“ CrmBusinessPartnerRepository ”存储库中有这个工作代码:
数据库同步(根据学说:模式:更新):
这是结果转储:
问题:
我看不出为什么 billingCountries 对所有实体都为空?
编辑:
我已经有了 QueryBuilder 的工作解决方案:
编辑2:
“ CrmBusinessPartnerRepository ”存储库使用ResultSetMappingBuilder而不是ResultSetMapping,这是一个工作代码:
结果是相同的billingCountry对于所有实体始终为空:
我想知道使用 Native Query 为什么/如何/如何(不)工作/做(它)?
php - Symfony 2.5 - 数据转换器和视图转换器
我正在做一个 symfony 2.5 项目,我使用了逆向工程(doctrine:mapping:import),我需要一个表格上的数据转换器来保存患者以便在数据库中预约,但我需要用户写他的身份证号码(字段名称是numeroRegistro
)。我阅读并实施了它,但在创建时我遇到了问题。
这是我的类型:
这是数据转换器:
最后是我的实体:
我认为这就足够了,但是当我提交时,我收到了这个错误:
我是否不正确地配置了数据转换器?如果我尝试编辑通过数据库插入的寄存器,我会得到:
我使用了数据转换器,因为我需要在文本字段的表格中输入患者的识别号——在编辑寄存器时也是如此。
**我对这件事越来越疯狂。从现在开始,我感谢您的帮助。**
symfony - 在 many_to_many symfony2 关系中添加额外字段
我正在寻找一种方法来处理 symfony2 中带有额外字段的多对多关系,我有 3 个实体:技能/培训/技能培训。每次培训都应该影响一些技能并提高这些技能的水平。所以 Skill-Training 表是这样的 (skill_id,training_id,target_level)
在培训表格中,我想列出所有技能和每个技能的目标级别,因此我可以选择一项技能并添加将受此培训影响的目标级别(1 到 5 的整数)。我想在培训实体的添加表单中执行此操作。
我使用 Sonata Admin Bundle 来生成我的管理类,我可以使用复选框轻松呈现技能列表(使用类型集合,并且选项扩展为 true,multiple true)但我想知道如何在每个前面呈现额外的字段 target_level培训形式的技能??
如果你能帮助我,我将非常感激。我正在寻找解决方案 3 天没有任何进展...谢谢