RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-227777

Владислав's questions

Martin Hope
Владислав
Asked: 2020-01-11 15:24:09 +0000 UTC

Symfony 3 | 实体变量更改期间的事件

  • 0

在会议实体中,如果会议日期发生变化,则需要发生一个事件,该事件将向所有参与者发送更改通知。

或者,如果您对如何更好地实现这一点有任何想法,我将不胜感激。检查控制器中的更改是不可能的。需要的是某种触发器,可以直接观察本质本身的变化。

class Meeting{
    /**
      * @var DateTime
      * @ORM\Column(name="date", type="datetime")
    */
    private $date;

    /**
      * @param DateTime $date
      * @return Meeting
    */
   public function setDate($date)
   {
      if($this->date !== $date){
        // todo: send messages
      }

      $this->date = $date;

      return $this;
   }
}
события
  • 1 个回答
  • 10 Views
Martin Hope
Владислав
Asked: 2020-04-11 16:13:00 +0000 UTC

交响乐 2 | 连接包数量对应用速度的影响

  • 1

下午好。

我写了我的管理面板并提出了一个问题。如果我将每个管理模块(页面、新闻、菜单、滑块等)创建为单独的包,所有这些都将连接到 AppKernel。它会极大地影响我的申请速度吗?

现在一切都直接存储在 AppBundle 中,并拥有自己的实体和控制器。

一般来说,所有这些实体之间并没有特别的联系,不同的项目(网站)可能有不同的集合(某处有新闻,但某处没有,等等)。

p.s. 我是 Symfony 的新手。

感谢您的回答。

symfony2
  • 1 个回答
  • 10 Views
Martin Hope
Владислав
Asked: 2020-03-13 21:32:52 +0000 UTC

交响乐 3 | 将额外的 JS 代码连接到现成的资产

  • 0

下午好。

在 index.html.twig 文件中我有

{% block javascripts %}
   {% javascripts
   'assets/vendor/jquery/dist/jquery.min.js'
   'assets/vendor/bootstrap/dist/js/bootstrap.min.js' %}
   <script src="{{ asset_url }}"></script>
   {% endjavascripts %}
{% endblock %}

这是主要脚本。

但在另一个文件中,我想插入我自己的脚本。我怎样才能将它们添加到现有的?

如果只是

{% block javascripts %}  
   <script src="{{asset(path(...))}}"></script>
 {% endblock %}

然后可以使用 {{ parent() }} 。但在这种情况下,由于某种原因它不起作用。

添加应该是什么样子的?

symfony2
  • 1 个回答
  • 10 Views
Martin Hope
Владислав
Asked: 2020-02-01 20:16:59 +0000 UTC

主义 | SELECT 时的情况

  • 0

下午好。我正在 Doctrine 中编译一个查询。

...
->addSelect('(CASE WHEN c.type = 1 THEN ( SUM(c.amountMain) AND COUNT(c.id) ) ELSE 0 END)')

我想在条件执行时返回SUM(c.amountMain)和COUNT(c.id)

请帮我提出一个请求。

php
  • 1 个回答
  • 10 Views
Martin Hope
Владислав
Asked: 2020-01-13 15:33:43 +0000 UTC

交响乐2 | 创建或更新表单时添加用户 ID

  • 0

下午好。遇到了问题。比方说,我有“发布”,我想向其中添加创建它和最后修改它的用户的 ID。我不太明白该怎么做。还有在这种情况下使用什么样的连接(OneToMany?)。我正在使用 fosuserbundle。

symfony2
  • 1 个回答
  • 10 Views
Martin Hope
Владислав
Asked: 2020-01-10 15:45:32 +0000 UTC

交响乐3 | 向表单添加/写入默认值

  • 0

下午好。我想在默认表单中添加隐藏字段中选定的作者。添加按预期发生,但在录制过程中我得到:

Could not determine access type for property "id".

现在顺序:

控制器。这里我设置了mentor的默认值。在表格中,一切都按应有的方式显示。

public function newAction(Request $request)
{
    $meeting = new Meeting();

    $meeting->setMentor($this->getUser());

    $form = $this->createForm('App\AdminBundle\Form\MeetingType', $meeting);
    $form->handleRequest($request);

    if ($form->isSubmitted() && $form->isValid()) {

        $em = $this->getDoctrine()->getManager();
        $em->persist($meeting);
        $em->flush($meeting);

        return $this->redirectToRoute('meeting_show', array('id' => $meeting->getId()));
    }

    return $this->render('meeting/new.html.twig', array(
        'meeting' => $meeting,
        'form' => $form->createView(),
    ));
}

表格。

public function buildForm(FormBuilderInterface $builder, array $options)
{   
    $builder
        ...
        ->add('mentor', HiddenType::class,[
            'property_path' => 'mentor.id'
        ])
        ...
}

而且,实际上,这个表单的字段在 html 中。这里的一切都很棒。

<input type="hidden" id="app_adminbundle_meeting_mentor" name="app_adminbundle_meeting[mentor]" value="1">
form
  • 1 个回答
  • 10 Views
Martin Hope
Владислав
Asked: 2020-12-02 20:28:17 +0000 UTC

Twig 中的数组长度

  • 2

下午好。有一个问题,我有一个任务数组。包含与我直接相关的任务(为了我的执行),以及我订购的任务。

我需要统计我必须完成的任务数量和必须为我完成的任务数量。

这就是 for 循环在我的工作中的样子:

{% for task in tasks if (task.deadline > "now"|date(datetime_type)) and (task.perfomer.id == app.user.id) %} вывод задания {% endfor %}

这是我的订单循环的样子:

{% for task in tasks if (task.deadline > "now"|date(datetime_type)) and (task.mentor.id == app.user.id) and task.perfomer.id != app.user.id %} вывод задания {% endfor %}

在每个循环之前,我轻轻地计算每个“数组”中有多少个任务。那些。就像是:{{ (tasks if (task.deadline > "now"|date(datetime_type)) and (task.perfomer.id == app.user.id))|length }}

php
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5