小编Cre*_*ine的帖子

在Java中,如何从派生类中的重写方法调用基类的方法?

我有两个Java类:B,它扩展了另一个类A,如下所示:

class A {
    public void myMethod() { /* ... */ }
}

class B extends A {
    public void myMethod() { /* Another code */ }
}
Run Code Online (Sandbox Code Playgroud)

我想打电话A.myMethod()B.myMethod().我来自C++世界,我不知道如何在Java中做这个基本的事情.

java methods polymorphism inheritance

130
推荐指数
6
解决办法
24万
查看次数

登录/注销后显示Flash消息

我一直在从Symfony Book中学习本教程来管理我的用户.

现在,我想在登录成功后设置一条flash消息,或者如果有人试图访问禁区.

我的理解是,控制器内部不管理身份验证和授权.因此,我不知道在哪里放置我的代码来显示简单的"抱歉,你没有连接"的消息.

authentication symfony flash-message

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

调整PDF画布最大页面大小

我有一个PDF文档,其中所有页面大小都不同.我想将每个页面大小(也就是画布)调整为文档中找到的最大宽度和最大高度,然后将其居中.

我已经习惯了pdftkGhostscript,但如果它更好,我可能会考虑其他一些FOSS工具.

怎么做?谢谢你提前.

pdf shell command-line-interface ghostscript pdftk

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

在symfony2和mysql中生成主键

如何在Symfony2/Doctrine2中自动生成主键?

我有我的所有实体和数据库.

在我的Symfony2控制器中,我做:

<?php
/**
 * @Route("/myroute", name="myroute")
 * @Template()
 */
public function myrouteAction()
{
    /* Page de Création d'un retrait ou d'une réexpédition. */
    $obj = new Utilisateur();
    $obj->setUsermail('contact@mydomain.com');
    $obj->setUserpass('coucou');
    $obj->setUservalide('1');

    $em = $this->getDoctrine()->getEntityManager();
    $em->persist($obj);
    $em->flush();

    // [...]
}
Run Code Online (Sandbox Code Playgroud)

它用于测试.第一次全部正确(Utilisateur表空了).现在,当我再次调用此函数时,我得到:

SQLSTATE [23000]:完整性约束违规:1062密钥'PRIMARY'500内部服务器错误重复条目'0' - PDOException

我只想让Symfony-Doctrine-Mysql自动增加标识符.

mysql uniqueidentifier auto-increment symfony doctrine-orm

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