问题标签 [symfony-3.1]
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 - 如何在 Symfony2 框架中的实体类中验证正则表达式的电子邮件地址
Symfony2
当我在框架中提交表单时,我尝试使用正则表达式验证电子邮件地址。我在类中使用checkMX and checkHost
了属性。Entity
这完成了。但我无法验证它的正则表达式,即 {,$,#,!,^
......请帮助某人......这是我的代码片段......
php - 不使用@Assert 的图像上传验证
我正在尝试强制上传图片。我已经在 Collection Type 上尝试过,它在表单顶部@Assert\Valid
生成错误,即错误冒泡,然后我通过设置将其删除。消除错误冒泡后,我无法填充图像丢失错误。如何将错误映射到其表单元素,即.Image is missing!
error bubbling
false
images
请通过使用 Symfony 或 jQuery 帮助并为我提供可能的解决方案。并建议哪个最好以及为什么。
实体:XYZBundle\Entity\Abc.php
表单类型:XYZBundle\Entity\AbcType.php
php - Symfony 表单句柄请求未填充
我有一个 symfony 3 表格。我试图用这样的handleRequest填充它:
我得到的输出是:
知道为什么它没有填充吗?
php - Symfony3 和 Apache
我正在测试两种apache2
*.conf
文件配置,在第一个示例中一切正常,但我无法在 web 文件夹中获取公共图片,如 favicon 或 web 文件夹中的任何其他图像。
在第二种情况下DocumentRoot /var/www/project2/web/app_dev.php
,DocumentRoot /var/www/project2/web
我可以获取图片,但是当我{ff}
在路由中使用某些变量时,控制器会返回内部服务器错误
如果我在 apache 配置中使用推荐的语法,则此代码@Route("/{ff}",name="home")
不起作用。如何配置阿帕奇?
symfony - 安装 WellCommerce 时 Symfony 返回类型声明错误
我使用 PHP7 在我的服务器上安装了 symfony3 的 wellCommerce,我收到了这个错误:
产生此错误的代码是这个:
我在 php7 上阅读了有关返回类型声明的信息,但我不知道为什么会出现此错误。
非常感谢你的帮助。
icu - 如何安装与 symfony3 匹配的 intl 55.1 版本?
我已经安装了 symfony 3.1。
检查是否准备好运行 Symfony 应用程序时会出现错误信息。
我的 intl icu 是用命令安装的apt-get install php5-intl
,版本是 52.1 低于 55.1。
这是我编译 intl icu 55.1 版本的步骤。
1.下载
http://site.icu-project.org/download/55#TOC-ICU4C-Download
2.extract
3.cd ~/Downloads/icu/source
4./configure
5.make
6.make install
7. vim /etc/php5/apache2/php.ini
添加一行: extension=intl.so
8.service apache2 restart 9.cd /home/my_project_name
10.php app/console server:run
11.to check config
to input http://localhost:8000/config.php
in firefox
intl icu55.5版本已经编译安装,为什么要安装并启用intl扩展(用于验证器)?
如何解决?
nginx - ICU 版本兼容性 Symfony 3.1
我在 php7、nginx 和 ubuntu 16.04 中安装 symfony 3.1 时遇到问题,我有这个错误:
安装在您系统上的 intl ICU 版本已过时 (55.1) 并且与 Symfony (57.1) 捆绑的 ICU 数据不匹配 要获得最新的国际化数据,请升级 ICU 系统包和 intl PHP 扩展。
我该如何解决这个问题?我可以更改 symfony 并使用 IC 55.1 而不是 ICU 57.1 吗?
twig - 在 Twig 中迭代键值数组?
我(终于)将我的网站从 Drupal7 切换到 Symfony3。
我正在将我的布局迁移到 .twig。
我有一个关于循环和键值数组的问题。
我已经配置了 ak/v 数组
我可以在其他标记中引用任何特定的数组元素。例如,这按预期工作
现在我想在 n 的计数上循环/重复该块。但是尝试这个,
引发错误
我一直在使用这些变体
但还没有任何工作。
在键值数组中的 secN 上循环这个列表的正确方法是什么?
twig - 骨架文件的“块”中的变量 {% set %} 无法识别,并且在扩展文件时不能使用?
我有一个 symfony3/twig 骨架模板
然后我创建一个布局模板,用“真实”数据扩展骨架
但是当我生成/发布页面时,Symfony 会触发一个错误
抱怨骷髅本身。
该“测试”数组在骨架中定义。阅读有关“block”、“extends”和“set”的文档后,无法弄清楚到底是什么问题。
我需要改变什么来消除这个错误?
php - TWIG 在 Raw 过滤器之后获取 HTML 的第一个字母
我知道如何在 TWIG 中获取字符串的第一个字母
使用 HTML 字符串,例如
以上将返回'<'
添加 'Raw'/'escape' 最终得到相同的结果。
我需要将该字符串显示为 HTML(与 Raw 一样),但要获取第一个字母(在上述情况下为“T”)。
我是否以错误的顺序使用过滤器?
有谁知道 ?
非常感谢
@Matteo 的答案已经很接近了,但并不完全是我想要的。我可能错误地提出了我的问题。对不起。
所以如果我有这样的字符串
使用 raw 会给
这是一个字符串
现在我真正需要的是让第一个字母(T)来做一些事情,比如在它周围添加标签
同时仍然保留 HTML 的其余部分。Striptags 删除字符串中的所有标签并返回一个没有 HTML 部分的纯字符串。我希望我的表述是正确的。