小编Bet*_*ide的帖子

每次更改属性时更新"已更新"属性

我的学说实体有一个datetime叫做的属性updated.这应该得到每次(更改)对象的值写入DB的当前时间.我知道如何在MySql中执行此操作,但我正在寻找一个doctrine/symfony解决方案.

有办法吗?

  1. 在将实例的INSERT/UPDATE发送到DB之前挂钩.
  2. updated属性更新为当前时间并确保将其写入数据库而不触发第二个UPDATE语句.

symfony doctrine-orm

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

phpMyAdmin的第二台服务器指向main.php而不是index.php

我按照如何使用本地phpMyAdmin客户端访问远程服务器?向phpMyAdmin添加第二个服务器:

$i++;
$cfg['Servers'][$i]['host']          = 'internal.host.name'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['auth_type']     = 'config';    // …
Run Code Online (Sandbox Code Playgroud)

mamp phpmyadmin

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

Oracle模式用户无法在过程中创建表

我正在尝试在过程中创建临时表:

PROCEDURE pr_create_tmp_bp_table(fp_id NUMBER) IS
    tbl_name CONSTANT VARCHAR2(20) := 'BP_TO_DELETE';
BEGIN
    -- sanity checks removed for readablity

    EXECUTE IMMEDIATE 
        'CREATE GLOBAL TEMPORARY TABLE ' || tbl_name || ' ' ||
        'ON COMMIT PRESERVE ROWS AS ' ||
        'SELECT * FROM infop_stammdaten.bp';

END;
Run Code Online (Sandbox Code Playgroud)

如果我将该BEGIN.._END块复制到 SQL 工作表,则一切正常。所以我认为用户有权创建临时表。如果我从同一个 SQL 工作表执行该过程,我会得到

Fehlerbericht -
ORA-01031: Nicht ausreichende Berechtigungen
ORA-06512: in "INFOP_STAMMDATEN.PA_DELETE_FP", Zeile 16
ORA-06512: in Zeile 6
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without …
Run Code Online (Sandbox Code Playgroud)

oracle plsql create-table

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

使用typoscript将菜单链接标题更改为图像

我的typo3网站有一个菜单,其中包含以下typoscript定义:

lib.footernav = HMENU
lib.footernav.special = directory
lib.footernav.special.value = 38
lib.footernav.entryLevel = 0
lib.footernav.1 = TMENU
lib.footernav.1.NO {
  ATagParams = class = "footer-link"
}
Run Code Online (Sandbox Code Playgroud)

menue工作得很好.我想要做的是,将链接文本更改为图像,如下所示:

<a class="footer-link" href="index.php?id=43&L=1">Facebook</a>
Run Code Online (Sandbox Code Playgroud)

<a class="footer-link" href="index.php?id=43&L=1"><img src="facebook.gif"/></a>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

如果它有帮助我也可以为这个facebook链接创建一个新菜单.

menu typo3 typoscript

0
推荐指数
1
解决办法
5680
查看次数

在symfony 2中将bundle注入服务

有没有办法将捆绑注入服务?

我想写这样的服务构造函数:

<?php
use Symfony\Component\HttpKernel\Bundle\Bundle;

class MyService
{
    /** @var Bundle */
    private $bundle;

    public function __construct(Bundle $bundle) 
    {
        $this->bundle = $bundle;
    }
}
Run Code Online (Sandbox Code Playgroud)

因为services.yml我想要这样的东西:

services:
    my_service:
        class:     MyService
        arguments: ['how_can_i_reference_a_bundle']
Run Code Online (Sandbox Code Playgroud)

bundle dependency-injection symfony

0
推荐指数
1
解决办法
349
查看次数

可以更改 TreeSet 中 compareTo 中使用的值吗?

我有这个简单的 Pojo:

public static class Pojo implements Comparable<Pojo> {

    Integer value;

    @Override
    public int compareTo(Pojo o) {
        return value.compareTo(o.value);
    }

    // getters and setter ommited

}
Run Code Online (Sandbox Code Playgroud)

可以改变value一段Pojo时间TreeSet吗?我不介意这是否会破坏TreeSet.

我很好奇,因为更改valueused in ahashCode()equas()while 实例在 aHashMap中并不是一个好主意。

java treeset

0
推荐指数
1
解决办法
70
查看次数

如何将自定义模板添加到 bitnami helm 图表?

我正在使用 helm 和bitnami 的图表在 kubernetes 上部署 Spring Cloud 数据流集群。这很好用。

现在我需要一个额外的模板来添加路线。有没有办法以某种方式添加它或从 bitnami 图表继承并扩展它?当然,我想重用已经为 Spring Cloud 数据流部署定义的所有变量。

bitnami kubernetes-helm

0
推荐指数
1
解决办法
4218
查看次数