小编Jac*_*ron的帖子

更新后的教义2刷新实体

我想知道在自定义更新之后是否有一种方法可以刷新已经从数据库中检索到的实体的值。

一个例子

<?php

/**
 * Element
 *
 * @ORM\Table(name="table_element")
 */
class Element{

    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
      private $id

    /**
     *
     * @var string
     *
     * @ORM\Column(name="element_name", type="string", length=255)
     */
      private $name

      public function setName($name){
             $this->name = $name;
      }

      public function getName(){
             return $this->name;
      }

      public function getId(){
             return $this->id;
      }
}

// Inside Controller

   $em = $this->getDoctrine()->getManager();

   $element = $em->getRepository('Element')->find(1);

   // This prints "Test 1"
   echo $element->getName();

   $qb = $em->createQueryBuilder();

   $qb->update('Element', …
Run Code Online (Sandbox Code Playgroud)

php symfony doctrine-orm

3
推荐指数
1
解决办法
3493
查看次数

PhpStorm Xdebug Symfony 配置

我在主题配置方面遇到困难

遵循本指南:https://www.strangebuzz.com/en/blog/step-by-step-debugging-with-xdebug-symfony-and-phpstorm

我已经安装了XDEBUG

PHP 7.4.13 (cli) (built: Nov 28 2020 06:24:59) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.13, Copyright (c), by Zend Technologies
    with Xdebug v3.0.1, Copyright (c) 2002-2020, by Derick Rethans

Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这是我的 xdebug 配置

zend_extension=xdebug.so
xdebub.remote_enable=1
xdebug.remote_mode = debug
xdebug.client_port = 9003

Run Code Online (Sandbox Code Playgroud)

在chrome中安装了xdebug扩展

我在控制器中放置了一些断点来检查它是否有效..没有任何反应

如果我尝试验证调试服务器配置,这就是错误

在此输入图像描述

我认为是因为 symfony 中的安全配置,但我也“打开”了子文件夹(公共/测试)的访问权限,但没有成功

有人可以帮我完成这个配置吗?谢谢

[编辑]

正如 @LazyOne 所建议的,我删除了 xdebug 配置中拼写错误的行

zend_extension=xdebug.so
xdebug.remote = debug
xdebug.client_port = 9003
xdebug.log=/media/leandro/Elements/Progetti/s4fgel/xdebug.log
Run Code Online (Sandbox Code Playgroud)

我还尝试修改公共文件夹中的index.php 添加 …

xdebug symfony phpstorm

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

symfony ×2

doctrine-orm ×1

php ×1

phpstorm ×1

xdebug ×1