草庐IT

Symfony3

全部标签

php - Symfony2 : setting a cookie

我正在尝试在登录Controller中设置一个cookie以实现“记住我”系统。即使我使用了我在网上找到的确切代码,但对我来说还是出错了。我希望你能帮我弄清楚我错过了什么。让我们看一下代码:publicfunctionloginAction(Request$request){//Receivingtheloginform//GetDoctrine,GetEntityManager,GetRepositoryif(/*forminformationmatchedatabaseinformation*/){//Creatingasession=>it'sOK//Creatingthecoo

php - Symfony2 : You have requested a non-existent parameter

我在SO上查过类似的问题,但他们没有解决我的问题。我正在Openshift上部署Symfony2应用程序。它在我的Windows10笔记本电脑上运行良好,但我得到以下信息errormessage在Openshift上:Fatalerror:Uncaughtexception'Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException'withmessage'Youhaverequestedanon-existentparameter"database_path".Didyoumeanoneofth

php - 来自静态域或子域的 Symfony2 Assets 资源

我正在尝试优化我的项目以避免使用静态资源(即图像、脚本、样式表等)发送cookie。我的方法是创建一个static.my-domain.com域,从那里提供所有没有cookie的静态资源。我如何使用Symfony2使用Assets从该域加载资源?我正在使用Symfony2.1RC2 最佳答案 原来有一个assets_base_urls允许您设置Assets域的选项。 关于php-来自静态域或子域的Symfony2Assets资源,我们在StackOverflow上找到一个类似的问题:

php - 如何在 Symfony2 功能测试中通过 HWIOAuth 模拟身份验证?

HWIOAuthBundle是一个在Symfony2项目中支持社交登录的组合包:https://github.com/hwi/HWIOAuthBundleSymfony2文档给出了如何在功能测试中模拟身份验证的示例:http://symfony.com/doc/current/cookbook/testing/simulating_authentication.html不过,在我的测试中,我没有成功地让这两个一起工作。Symfony2安全系统指示有一个非匿名用户,但我的Controller中的getUser()返回null。有人在这方面取得了成功,或者对如何最好地调试或实现有一些建议吗

php - 在 Symfony 2 中找不到多个防火墙的 check_path

我正在尝试在Symfony2中设置后端和前端防火墙系统。我有两种登录表单,一种用于前端,另一种用于管理控制面板。不同的供应商等等。我的配置如下所示:security:firewalls:backend:pattern:^/adminanonymous:trueprovider:admin_usersform_login:login_path:/admin/logincheck_path:/admin/login_checkdefault_target_path:/adminsecured_area:pattern:^/provider:normal_usersanonymous:tru

php - 带有选择和/或添加新的 Symfony 2 实体字段类型

上下文:让有两个实体(为Doctrine正确映射)。Post具有属性{$id(整数、autoinc)、$name(字符串)、$tags(标签的集合)}Tag属性{$id(integer,autoinc),$name(string),$posts(Post的集合)}这两者之间的关系是多对多。问题:当创建一个新的Post时,我想立即给它添加标签。如果我想添加已经存在的标签,我会创建entityfieldtype,没问题。但是如果我也想添加全新的标签,我该怎么办?(检查一些已经存在的标签,为新标签填写名称,也许添加一些其他新标签,然后在提交后将所有内容正确分配给Post实体)Createne

php - 在 symfony2 中为特定 Controller 设置 max_execution_time

使用ini_set(),我可以扩展脚本的最大执行时间。在Symfony2中,我可以将ini_set添加到web/app.php和web/app_dev.php以应用增加了所有Controller的执行时间。但在这种情况下,我只想扩展Symfony2中一个特定Controller操作的最大执行时间。我宁愿不让其他操作有可能运行比必要时间更长的时间。我尝试在Controller的Action函数顶部添加ini_set,但这似乎不起作用。任何解决方案?谢谢! 最佳答案 您可以使用set_time_limit函数禁用PHP超时限制。更多信息

php - Symfony 2 FOS 用户包 Bootstrap 模式 AJAX 登录

有没有人已经使用Symfony2和FOSUserBundle在Bootstrap模式中构建了登录表单?这是我现在拥有的:src/Webibli/UserBundle/Resources/config/service.ymlauthentication_handler:class:Webibli\UserBundle\Handler\AuthenticationHandlerarguments:[@router,@security.context,@fos_user.user_manager,@service_container]app/config/security.ymlform_l

php - Symfony2/Doctrine 在类表继承中间映射父类(super class)

我目前的模型结构如下:/***@ORM\Entity*@ORM\InheritanceType("JOINED")*@ORM\DiscriminatorColumn(name="related_type",type="string")*@ORM\DiscriminatorMap({"type_one"="TypeOne","type_two"="TypeTwo"})*/abstractclassBaseEntity{...(alltheusualstuff,IDs,etc)/***@ORM\OneToMany(targetEntity="Comment",mappedBy="baseE

php - Symfony2 和其他 MVC 框架中的模型?

我试图了解模型如何在适当的MVC中工作。据我所知,MVC中的模型是应用程序逻辑发生的地方,模型是MVC的核心或Backbone。View只是表示,Controller是“胶水”,它要求模型执行一些操作、返回一些数据,并将该信息传递给呈现给用户的View。现在,我正在探索各种不同的MVC框架,并想了解如何在MVC中使用模型。就模型而言,Symfony2是一个有趣的框架,因为没有模型:)我在掌握Symfony2的一些特性时遇到问题,以及模型在Symfony2MVC中的位置。根据定义,模型是领域逻辑和数据库操作所在的地方。所以我的问题是:在Symfony2中我们有实体和服务,这两个是Symf