草庐IT

symfony-components

全部标签

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

php - 如何从包外部访问 Symfony 2 包配置?

请,不要链接到HowtoexposeaSemanticConfigurationforaBundle事实上,我已经有了一个完全可用的包,其中包含许多配置选项。该包实际上是在app/config.yml中配置的,在它自己的部分。我已经实现了一个ConfigurationInterface及其TreeBuilder等。而且我能够成功地将配置注入(inject)包中并在包代码中使用它。然而,我想做的事情非常简单,但即使我有一个fullyworkingbundle使用Composer发布和安装,我只玩了几个星期的Symfony2,答案可能确实简单得可笑……但我不知道!如何从我的应用Contro

php - 如何在 symfony2 中嵌入非实体形式的预充电集合

我想嵌入一个预充电的非实体表单的集合,这是代码,首先是父表单的buildForm方法。publicfunctionbuildForm(FormBuilderInterface$builder,array$options){$builder->add("example1")->add("example2");$builder->addEventListener(FormEvents::PRE_SET_DATA,function(FormEvent$event){/*somelogictodobeforeaddingthecollectionofforms*/$form->add('acl

php - Symfony\Component\HttpKernel\Exception\NotFoundHttpException Laravel

我正在尝试使用RESTfulController。这是我的Route.php:Route::resource('test','TestController');Route::get('/',function(){returnView::make('hello');});这是我的TestController.php我的应用程序路由是localhost/Test/public/并且它显示“你已经到达”消息。但是当我尝试localhost/Test/public/test它给了我“Symfony\Component\HttpKernel\Exception\NotFoundHttpExcep

php - 使用 Doctrine 在 Symfony 2 中访问一对多关系时出错

我有一个简单的一对多关系,当我尝试遍历集合时出错。来自“一个”User.php/***@ORM\OneToMany(targetEntity="UserMeasurement",mappedBy="measurements")*/protected$measurements;以及对应的“多”UserMeasurement.php:/***@ORM\ManyToOne(targetEntity="User",inversedBy="measurements",cascade={"persist"})*@ORM\JoinColumn(name="user_id",referencedCol

php - Symfony2 角色/组 - is_granted 未检测用户拥有的角色

我遵循了Symfony2cooking书(http://symfony.com/doc/current/cookbook/security/entity_provider.html)中的“如何从数据库(实体提供者)加载安全用户”的方法,除了我没有使用自定义实体提供程序-这意味着我的用户类正在对角色使用延迟加载。安全中的防火墙/访问控制一切正常。我有一些只有ROLE_ADMIN用户可以访问的路由和一些ROLE_USER用户可以访问的路由-这些工作正常。问题是在我的基本模板中,我有一个显示如下的栏:Loggedinas:{{app.user.username}}{%ifis_granted

php - 验证未映射到 symfony2 表单中的实体的复选框

我将一个非映射字段添加到symfony2表单类型:$builder->add('terms','checkbox',array('mapped'=>false,'constraints'=>array(newNotBlank())));但是NotBlank()约束不起作用!只有当我将类型从“复选框”更改为“文本”时,它才能按预期工作。那么如何验证复选框呢?当然,我也尝试过使用“True()”、“EqualTo()”和“Length(...)”约束。但没有成功。我还为该字段尝试了不同的POST值(1/0、真/假、开/关...)。关于symfony2中的表单字段验证,复选框字段和文本字段之

php - $request->getParameter with array - Symfony

如果我有:$_POST['test']那我可以使用:$request->getParameter('test');但是,如果我有$_POST['test']['two'],我该如何使用它呢? 最佳答案 现在只有一种方法可以做到:$arr=$request->getParameter('test');$two=$arr['two'];编辑:在PHP5.4中你可以做到$request->getParameter('test')['two']; 关于php-$request->getParam