问题标签 [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.

0 投票
3 回答
9595 浏览

php - 无法打开输入文件:app/console (Symfony 2)

最近我开始使用 Symfony2。不幸的是,php app/console 命令在我的 MAMP 服务器和 Vagrant 服务器 (MAC OSX) 上都不起作用。我尝试使用以下命令制作捆绑包

并且还试图解决一个问题

这两个命令都在我的终端中返回了以下内容:

无法打开输入文件:app/console

有人知道如何解决这个问题吗?我正在我的项目目录中工作,例如:mac/applications/mamp/htdocs/project,但它仍然无法正常工作。我还尝试重新安装一个新的 symfony 项目,但这不是解决办法。我想我的 php 在我的终端中根本无法工作......

0 投票
0 回答
552 浏览

login - Symfony2 在手动登录时记住我

大家好,我无法让它工作 - 我们在其他中央网站上完成了登录,所以用户被重定向回网站 - 一切都很好,然后我们使用普通的 db_provider 和用户实体让他登录 - 一切正常但无法获得 remember_me cookie去工作。

手动登录就像

然后我们尝试这样做

而这之后

在调试中,我可以看到它进入类 Cookie 并且正在设置新的 Cookie,并且该 cookie 在标头中的对象 $response 中,但从不发送到浏览器。

这就是我们在 security.yml 中的内容

任何想法请帮助:)

0 投票
1 回答
620 浏览

json - 将 Symfony 从 2.8 升级到 3.1:“您的需求无法解决为一组可安装的软件包。”

所以我用 Symfony 2.8.6 开发了这个博客。我注意到 Symfony3.1 LTS版本可用并希望升级。因此,我修复了所有弃用调用。

我抓住了 Symfony3.1 的composer.json文件并试图运行

但是,更新失败,我得到以下输出:

这是我的composer.json

我也尝试--with-dependencies在运行时添加该选项,composer update但无济于事。

有谁知道哪个包有冲突?

0 投票
0 回答
39 浏览

php - 是否可以在我自己的服务中使用全局 @validator 服务?

我正在尝试在我自己的服务中使用全局验证器服务,如下所示:

但是当我调用validate方法时,它会抛出错误:

严格的电子邮件验证需要 egulias/email-validator

我使用的 Symfony 版本是 3.1。是否不推荐在 Symfony 3.0+
中使用验证器服务?

0 投票
1 回答
213 浏览

php - 使用 LDAP-HTTP-Auth 和默认 Symfony LDAP-Configuration 时的 Symfony3.1 OptionresolverException

我正在尝试使用 symfony 3.1 构建一个针对 ActiveDirectory 进行身份验证的应用程序。我从http://symfony.com/doc/current/cookbook/security/ldap.html获取配置并更改了公司特定参数。我还通过 Composer 安装了 Symfony\Ldap - 组件。首先,我想将 HTTP-Basic-Auth 机制与 LDAP 一起使用,由 Symfony 提供。浏览器询问用户名和密码,但是当您同时提交两者时,会出现以下异常:

为什么会出现这个异常?

安全性.yml:

服务.yml:

0 投票
1 回答
2026 浏览

timezone - 如果更改,Symfony 默认时区不想工作

目前我正在尝试制作一个 symfony 应用程序,但它给了我一个错误,并且在使用 server:run 命令时无法启动它的服务器。它说由于时区而无法运行。如果我在 mac 上更改默认 php.ini 文件中的时区,它仍然会给我错误:

[Symfony\Component\Debug\Exception\ContextErrorException]
警告:date_default_timezone_get():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone
ne_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们现在选择时区
“UTC”,但请设置 date.timezone 以选择您的时区。

有人能帮我吗?我尝试了很多,但无法弄清楚这一点。

我想更改 Symfony 正在使用的 php.ini 文件中的时区。但我不知道我做错了什么。

0 投票
1 回答
2606 浏览

caching - Is there any documentation or example of using for Symfony/Cache component?

With symfony 3.1 we got Cache Component (https://github.com/symfony/cache)

I can't find any documentation or examples for this component because it's new.

Can anybody write simple example how to use this component with symfony 3.1

0 投票
1 回答
63 浏览

symfony-forms - Symfony 表单事件监听器字符串错误

实体\Profile.php

MyProfileTypeForm.php:

错误代码:

执行 'UPDATE profile SET Province = 时发生异常?哪里 id = ?带参数 [{}, 1]:

可捕获的致命错误:类 Panel\UserBundle\Entity\LocationProvince 的对象无法转换为字符串

描述:

获取国家代码的实体。国家代码绘制的省级列表。但它不记录。

0 投票
1 回答
569 浏览

angularjs - symfony 通过 Angularjs 发布数据

我正在尝试通过 Angularjs 向 Symfony 发送带有用户名和密码的 ajax 请求,但我无法访问 post 变量。这是我的代码:

HTML:

角控制器

});

这是 symfony 控制器:

这种检索数据的方法不起作用。我可以看到正在发送用户名和密码,但我无权访问它们。你能帮我找到另一种方法让它们进入 symfony 控制器吗?

0 投票
1 回答
114 浏览

php - 登录时数组到字符串的转换

我尝试将我的网站从 SF 3.0 更新到 SF 3.1。从那时起,这是不可能正确登录的。

“注意:在第 377 行的 vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.php 中的数组到字符串转换”

我检查了那个文件,看起来 $controller 是一个数组而不是一个字符串。有数组的转储:

我不知道是什么导致了这个问题。登录功能之前完全可以使用。