问题标签 [symfony]
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 JSON 示例
我正在尝试使用 symfony2 设置一个 json 示例。
我创建了一个测试包、一个测试实体(“消息”)、设置了 orm 等消息(表)有以下列:
id 、标题、文本
我正在尝试公开路由 */mydomain/message这将向消息表公开一个 json 接口(一个小列表)
我尝试的第一个方法是:
创建一个 MessageController 类,该类使用Symfony\Component\HttpFoundation\Response
并具有如下功能:
并设置这样的路线:
- 这是一个正确的方法吗?
- 我穿什么
code_req_here
?
我尝试的第二种方法是使用 FOS/RestBundle 但我没有正确完成指南,所以
- 请提供有关如何(仅)使用 FOS/RestBundle 执行此操作的小指南
themes - Symfony2 主题
我想在我的 Symfony2 项目中支持基本的主题,所以我想为每个主题分离静态文件(css、js、img)。
我试图添加
但这没有效果,我的 {{asset('css/style.css') }} 仍然将 realtic 引用到 %kernel.root_dir%/../web,而不是 %kernel.root_dir%/../web/themes /mytheme。
任何的想法?
symfony - 为什么属性 request/query/attributes/... 在 Symfony2 中是公开的?
为什么不是吸气剂?以及它如何与封装原理相结合?它安全吗?
更新:
是的,我大约Request
。安全性:我的意思是代码中的任何人(通过使用监听器)都可以$request->attributes = null;
orm - Symfony2 DBAL 和 ORM 设置
所以我整个上午都在摆弄 Symfony2 并阅读主要文档或至少一半。我被困在与数据库相关的任何事情上。
我的简单问题是:我们是否事先制作数据库结构?
文档说创建实体类,然后使用 database:create 在 CLI 上生成数据库表。我跟着做了一个带有orm注解的博客实体类。
运行命令:
我认为这与 mysql 套接字文件的位置有关,但我不知道如何在 Symfony2 的配置中更改套接字文件的路径。
如果有人能指出我在哪里更改套接字文件的路径。
我曾经在 CakePHP 上遇到过类似的问题,简单的解决方法是在 db 连接数组中添加一个端口键:
我如何在 Symfony2 中做到这一点。
php - 从 symfony1 升级到 symfony2
我们现在正在开始一个项目,我们想知道什么是最好的课程:使用 Symfony 2,即使它不是稳定和最终的,还是使用 Symfony1 并稍后升级?
php - Symfony2 准备好投入生产了吗?
我正在计划一个定制的 Web 应用程序,该应用程序将被出售(不是 SaaS),因此需要安装在不同的服务器上。你认为使用 Symfony2 或 Zend 框架是一个坏主意/好主意吗?
我必须选择 1 并且不能使用任何其他框架,因为我对这两个框架都只有广泛的了解。尽管我有 Symfony2 的经验,但我仍然希望有另一种意见。
我主要关心的是易于在服务器上安装和源代码保护。可悲的是,ZF 似乎已经这样做了,因为您不需要像 Symfony2 这样的 5.3,而且我们有 Zend Guard。
欢迎任何建议!我正在寻找培育和发展这个应用程序,我真的想确保第一步是正确的。
php - 自动注册后用户身份验证
我们正在 Symfony 2 中从头开始构建一个商业应用程序,我在用户注册流程中遇到了一些障碍:用户创建帐户后,他们应该使用这些凭据自动登录,而不是立即被迫再次提供他们的凭据。
任何人都有这方面的经验,或者能够指出我正确的方向?
forms - 如何处理 Symfony2 Beta 上的表单收集?
我有一个实体用户和一个实体地址。User 和 Address 之间存在一对多的关系:
我有一个 AddressType 类和 UserType 类:
在我的控制器中,我使用以下方式构建表单:
...并创建视图:
我在我的树枝模板中显示表单字段:
好的。现在,如何显示一个或多个地址的字段?(不是{{ for_widget(form.adresses.zipcode) }}
也不是{{ for_widget(form.adresses[0].zipcode) }}
……)
有任何想法吗 ?
php - Symfony2 在控制器中找不到注册表服务
我有一个基本控制器,我想在其中使用实体管理器:
当我运行它时,我收到此错误:
在我看来,我正在关注 Symfony 的书(http://symfony.com/doc/2.0/book/doctrine/orm.html),我不知道如何纠正这个问题。我没看到什么?
php - PHP 框架:symfony 1、symfony 2 或 Yii
我们将从自制框架切换到 Symfony 或 Yii。从我们的角度来看,这两个框架的功能是相似的(即它们都有我们需要的东西)。
我们的情况:php 5.2.9,中型网站(10.000 个独立用户/天)但共享主机。
- 鉴于我们拥有的 php 版本,我们不能选择 symfony 2(它需要 5.3.4),那么既然版本 2 已经发布,选择 symfony 1 是明智之举吗?
- 我们在共享主机中(现在不能选择专用服务器,我们没有钱),symfony 1 和 yii 不会要求太多资源(我更担心 symfony 1 ,从我读过的)?
- 一些网站贡献者对 php/MVC 框架并没有真正的经验:一旦网站的结构转换为这两种框架之一,这些贡献者会不会有困难?花 2-3 天来发现框架是可以的,2-3 周是不行的。我读过 yii 的教程(但文档完整)比 symfony 少,但最后一个更难理解。
请不要像“这个更好”这样的回答,最好是最近会使用这两个框架的人。