【php – Symfony2在一个视图中登录,注册和忘记密码】教程文章相关的互联网学习教程文章

php – symfony / FOSRestBundle:空的JSON响应(使用symfony体现的序列化程序)【代码】

我正在学习使用symfony构建API(使用FOSRestBundle).我正在学习法语教程.显然,我首先尝试自己编写代码,但即使使用复制/粘贴,当我向相应的路径(rest-api.local / places)发出GET请求时,它仍然会让我获得空的JSON数组. 如果我“格式化”php数组中的代码,代码工作正常:public function getPlacesAction(Request $request) {$places = $this->get('doctrine.orm.entity_manager')->getRepository('AppBundle:Place')->findAll();/* @va...

php – 在Symfony中检测到循环引用【代码】

我遇到了与Symfony中的循环引用相关的问题,我怀疑它是由序列化器引起但我还没有找到任何答案.这是我创建的实体,路线和控制器.在这方面的任何建议将不胜感激. user.php的class User {/*** @var int** @ORM\Column(name="id", type="integer")* @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")*/private $id;/*** @ORM\OneToMany(targetEntity="Dieta", mappedBy="user")*/private $dietas;public function __construct(){$this->die...

php – Symfony pre_submit更改字段顺序【代码】

给定以下表单类型如何在提交之前呈现我的第二个字段?我尝试使用$form->删除但我总是会收到此错误:Warning: Illegal offset type in isset or empty不确定如何解决这个问题./*** @param FormBuilderInterface $builder* @param array $options*/ public function buildForm(FormBuilderInterface $builder, array $options) {$builder->add('survey', EntityType::class, ['class' => SurveyManager::class,'attr' => ['class' =>...

php – Symfony 3.2 FOSUserBundle Ajax登录【代码】

在FOSUserBundle中,我想在用户登录后重定向用户而不加载页面(AJAX查询)到fos_user_profile_show路由.我坚持到这一点.论坛中有类似的主题,但它们已经过时了. AuthenticationHandler.php<?phpnamespace AppBundle\Handler;use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\Routing\RouterInterface; use Symfony\Component\HttpFoundation\Sessio...

php – Symfony 3.3.3 – 默认控制器和容器【代码】

我下载了最后一个稳定版的Symfony(3.3.3)并且在开始时我有错误:Attempted to call an undefined method named "getParameter" of class "AppBundle\Controller\DefaultController".这是:'base_dir' => realpath($this->getParameter('kernel.project_dir')).DIRECTORY_SEPARATOR,在3.3.3版Symfony控制器扩展之前Symfony\Bundle\FrameworkBundle\Controller\Controller.php现在扩展:Symfony\Bundle\FrameworkBundle\Controller\A...

php – Symfony finder,Ignore dot files无法使用FTP地址【代码】

我正在使用Symfony和组件Finder.我想得到一个名字以dot(“.file.txt”)开头的文件,这个文件在其他服务器上. 如果我这样做: – $finder->files()->ignoreDotFiles(false)->in("ftp://user:pass@exmple.example:/myDir/") ;>我没有得到任何文件,但是,如果我重命名该文件并删除点(“file.txt”)然后我可以找到它.>如果我尝试在本地计算机中找到以dot开头的文件它发现很好. Like here 所以我的问题是:为什么方法ignoreDotsFile在ftp地...

php – Symfony中的多个地址的一种形式 – Twig【代码】

首先,我想说清楚我没有使用Entities / Doctrine作为我的表单(甚至是).我正在使用webservices来添加/编辑数据库的数据字段 我正在开展一个项目,我需要用多个地址编辑公司信息.第一个地址始终是物理地址,因此我在与公司数据相同的循环中获取它. 但是,第二个(以及第三个或第四个,如果存在的)地址放在单独的数据库条目中.我能够用一个表单编辑公司数据和公司地址(物理地址)(因为数据都在一个集合中)因此我只需要一个表单,而不必使用循环...

php – Symfony和Wildurand / Hateoas Bundle – 没有关于JSON reposnse的链接【代码】

我正在使用FOSRest和Willdurand / Hateoas捆绑.我按照例子来说https://github.com/willdurand/Hateoas#configuring-links 但JSON响应中没有“链接”字段./*** Users** @ORM\Table(name="users")* @ORM\Entity* @Serializer\ExclusionPolicy("ALL")* @Hateoas\Relation("self", href="expr('/users' ~ object.getId())")*/ class User {/*** @var integer** @ORM\Column(name="id", type="integer")* @ORM\Id* @ORM\GeneratedValue(...

php – 在symfony生产中将折旧记录到自己的文件【代码】

我有多个Symfony基地的生产车间.现在我想写一个记录所有弃用的日志文件. 我希望它们出现在“deprecated.log”文件中.这些弃用稍后会被读入kibana. Monolog-Readme说WARNING (300): Exceptional occurrences that are not errors. Examples: Use of deprecated APIs, poor use of an API, undesirable things that are not necessarily wrong.(https://github.com/Seldaek/monolog/blob/master/doc/01-usage.md) 所以我尝试了这个配...

如何为symfony控制器编写php单元测试用例【代码】

我正在尝试为symfony控制器编写一个单元测试用例. 控制器代码namespace AppBundle\Controller;use Symfony\Component\HttpFoundation\Request;class Controller1 extends SecuredController {public function preExecute(Request $request) {parent::preExecute($request); }public function indexAction() {return $this->render('help/index.html.twig'); }我已经尝试编写如下所示的测试用例,但它会引发内部错误namespace Tests\...

php – Symfony创建的网站的自动GUI测试

我正在研究一个用symfony框架编写的基于PHP的网站.我想做自动GUI测试.我所知道的关于测试的是PHPUnit测试,它不适用于我的GUI应用程序.是否有一个特殊的测试框架,除了Selenium 1或2.我正在寻找一种易于理解的框架,它能够反复进行测试.有什么好的东西适合我的php symfony网站吗?哪些是易于使用的(我需要做测试,但我没有很多时间,但是,我不想忽略它).该网站不复杂.但它具有不同的子网站,用于具有不同权限的不同用户角色.那么是否有一...

php – 如何防止Symfony 1.0中的会话超时?

我使用PHP MVC框架Symfony构建了一个按需Web应用程序. 它有一个恼人的错误 – 会话在大约15-30分钟不活动后到期.有一个配置指令可以防止会话过期但它不起作用.甚至像this one这样的解决方法对我没有帮助. 我打算在可预见的将来不迁移到Symfony 1.1(它修复了这个bug). 有谁去过那里解决了吗?我会非常感激一两个暗示!解决方法:我查看了它,我的同事同意心跳页面调用应该工作,你只需要确保调用的操作确实重置了会话计时器(像ajax字段...

php – 如何在Symfony表单选择框中设置所选选项【代码】

我有一个用Symfony表单创建的表单. 在模板中我有这个选择框,在页面上显示渲染方法.<?php echo $form['field']->render() ?>是否可以设置此选择框的选定选项? 或者这必须在创建此表单的类中完成吗?完成了该领域的创建:public function configure() {$this->widgetSchema['field'] = new sfWidgetFormSelect(array("choices" => array('1' => 'test1','2' => 'test2')));}解决方法:是的,确定 – 您应该通过widget(默认选项)通过bi...

如何在JS文件中使用PHP(使用Symfony)?

我找到了这个:http://www.symfony-zone.com/wordpress/2008/12/13/use-routing-to-server-localized-and-dynamic-javascript/ 但我看到它已经使用use_dynamic_javascript()AssetHelper内置到Symfony中. 我找不到任何使用这个助手的文档.任何示例,链接或任何有用的东西?谢谢.解决方法:我最终使用了this方法.

php – 使用API​​ Web服务进行Symfony路由【代码】

我正在完成我们的Web服务的API.现在我正在考虑如何改变路线,所以如果我们决定制作新版本,我们就不会破坏第一个API. 马上:url: /api/:action param: { module: api, action: :action } requirements:sf_format: (?:xml|json)我的想法:url: /api/v1/:module/:action param: { module: api1, action: :action } requirements:sf_format: (?:xml|json)url: /api/v2/:module/:action param: { module: api2, action: :action } requir...