问题标签 [symfony-3.4]
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 - 尝试在 twig templay symfony 3.4 上访问 app.user 时出错
我试图访问我的树枝模板上的 app.user.username。
运行 Symfony3.4。
我的身份验证正在工作,所以这不应该是问题。
这是代码:
我收到以下错误:
意外的“app”标签(期待在第 8 行附近定义的“if”标签的结束标签)。
你们能帮帮我吗?
php - Symfony/Doctrine:选择多个表
我对 Symfony 和 Doctrine 很陌生,我找不到解决问题的方法。
我有一个名为的数据库表transactional
和一个名为customer
. 在transactional
表中是表的外键customer
。现在我想从两个表中获取所有数据。但是客户字段都设置为空。
这是transactional
php 对象中的外键:
transactional
:
教义查询:
结果:
非常感谢您的时间和帮助。=)
php - Symfony 3.4 在我的包中使用视图
我在使用 Symfony 3.4 配置新存储库时遇到了一些麻烦。我已经使用 symfony 命令使用最后一个 LTS(3.4)创建他,并且我也使用命令添加了一个新的 Bundle。我的新 Bundle 已启动并且运行良好,但我无法使用存储在此 bundle 中的视图。
我向您展示了我的 Bundle 的结构:
我想在我的控制器中使用这个 index.html.twig,如下所示:
但是当我尝试渲染它时,我遇到了这个错误。
找不到模板“ListerListerBundle:Default:index.html.twig”(查看:/home/emendiel/Data/Code/Perso/WebLister/app/Resources/views、/home/emendiel/Data/Code/Perso/WebLister /vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form)。
我明白那是什么意思,我的文件夹不是 symfony 搜索我的视图的地方,但我没有找到如何对 Symfony 说“ListerBundle/Ressources/views”
在我最古老的项目中,无需其他配置即可工作。
信息:我将我的捆绑包用作可重复使用的捆绑包。
问候,
PS:这是我在 composer.json 中的自动加载部分
PSS:我的应用内核:
再说一遍:这里是我的依赖注入
和文件的内容:
配置.php
ListerListerExtension.php
解决方案:来自@Cerad
@ListerLister/Default/index.html.twig
来自@Cerad 的原始回复
出于某种原因,S3.4 不再喜欢 Bundle:Dir:name 方法来指定树枝路径,并且 generate:bundle 命令尚未更新。不确定这是错误还是功能。上面建议的 @ListerLister/Default/index.html.twig 路径应该可以工作。尝试 bin/console debug:twig 查看您的 twig 命名空间路径。– 塞拉德
symfony - Symfony Webserver 需要 index.php 问题
我刚刚使用 composer update 命令将我的 symfony 版本从 3.4.1 更新到 3.4.2(一切正常)。
当我尝试启动服务器时,我收到以下消息:
警告:require(index.php): failed to open stream: No such file or directory in (...)vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle\Resources\router.php 在第 45 行
致命错误:require():无法在 (...)vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle\Resources 中打开所需的 'index.php' (include_path='C:\xampp\php\PEAR') \router.php 在第 45 行
它参考了这种代码的和平
当我在 $script 变量中进行转储时,我的结果是假的(没有名为 APP_FRONT_CONTROLLER 的环境变量)但是当我在另一个 3.4.1 symfony 版本中运行服务器时,结果是
字符串(11)“app_dev.php”
一切正常。
这是版本问题还是我的环境问题。
如果您需要更多信息,请询问。
提前致谢。
symfony - FOSUserBundle :根据电子邮件密码和第三个字段对用户进行身份验证
如何覆盖FOSUserBundle以便我可以根据以下组合注册/验证用户:
Email ID + Password + GroupID
而不仅仅是email + password
因此电子邮件将不再是唯一的,但组合email + groupid
将使用户唯一(每个组)并且可以拥有独立的密码。
我将FOSUserBundle v2.0.2与Symfony 3.4.x 一起使用
具有有效登录 ID 的 fos_user 表行示例:
postgresql - Symfony 3.4 LTS、PostgreSQL 10、DoctrineDBAL 找不到驱动程序
我使用 MAMP 服务器和 PHP 7.1.5;Symfony Framework 3.4.2,PostgreSQL 10 用于新项目。我还使用 PostGIS 在 PostgreSQL 中存储几何数据类型的空间数据。因此我安装并使用了:“jsor/doctrine-postgis”:“^1.5”
以下是我的 composer.json 的一部分:
参数.yml:
config.yml:
一切正常,我可以使用 cmd 生成实体:
之后生成 CRUD:
正在运行的 PHP 是 PHP 7.1.5,我还检查了 C:\Windows 中的 php.ini 文件,并在 MAMP 服务器中加载了 php.ini。php -m
命令显示:
我认为数据驱动程序没有任何问题,因为它可以连接并生成实体,CRUD....但是在生成 CRUD 并尝试访问控制器以列出一个实体中的所有项目后,我得到了错误:
错误行之一是:
我尝试了很多方法,包括将 mamp 更改为 xamp、wamp 服务器、有关如何配置 dbal 的所有建议……但错误仍然存在
谁能帮帮我!
php - Symfony 3 - 给定类型数组的预期参数
我在谷歌上找到了所有主题,但没有得到解决方案。
我有这个错误:
给定类型为“PL\PlatformBundle\Entity\Module”、“Doctrine\Common\Collections\ArrayCollection”的预期参数
我想在列表中选择多个模块,但是当我单击保存时出现错误。
我的表格:
我的实体:
认为
symfony - 带有 Symfony3.4 的奏鸣曲 - 依赖注入(正确的奏鸣曲管理服务声明)
我正在尝试在我的 symphony 3.4 项目上安装 Sonata (sonata-project/admin-bundle)。
不幸的是,当我添加我的第一个服务时出现错误。
服务.yaml:
访问http://localhost/admin/dashboard时出现的错误:
有人可以帮助我吗?
fosoauthserverbundle - Symfony 3.4 和 flex 无法识别的字段
我刚刚使用 Flex 开始了一个新的 Symfony 3.4 项目。我遵循了 FOSOAuthBundle 的官方文档,但是当我想创建一个令牌时,我遇到了/oauth/v2/token
这个错误:“Unrecognized field: randomId”
这是我的配置文件:
你有想法吗?
php - Symfony 3.4 登录表单总是返回“无效凭据”
我正在努力使 Symfony(3.4 版)登录表单工作。当我尝试登录时,它总是返回“无效的凭据”。测试用户(使用加密密码)已存储到 MySql 数据库中。
我只是按照可以在此处找到的文档示例进行操作。
这是 security.yml 文件:
这是 User.php 实体:
}
这是控制器:
}
最后,树枝模板:
我想问题与密码有关。和数据库比对之前可能没有加密?
任何帮助将不胜感激。