小编Ště*_*ler的帖子

Symfony 2 + Doctrine 2 +继承

我正在使用Symfony 2框架中内置的Doctrine 2搜索数据库继承的以下问题的解决方案.这就是我想要做的......

在此输入图像描述

我想创建两个表(UredniHodiny,KonzultacniHodiny),其界面与抽象类Hodiny相同.这就是我试图这样做的方式

<?php

// src/CvutPWT/ImportBundle/Entity/Hodiny.php
namespace CvutPWT\ImportBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\MappedSuperclass
 */
abstract class Hodiny
{

    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @ORM\ManyToOne(targetEntity="Osoba")
     */
    protected $osoba;

    /**
     * @ORM\ManyToOne(targetEntity="Mistnost")
     */
    protected $mistnost;

    /**
     * @ORM\Column(type="datetime")
     */
    protected $zacatek;

    /**
     * @ORM\Column(type="datetime")
     */
    protected $konec;

}


<?php

// src/CvutPWT/ImportBundle/Entity/KonzultacniHodiny.php
namespace CvutPWT\ImportBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="konzultacnihodiny")
 */
class KonzultacniHodiny extends Hodiny 
{

}

<?php

// src/CvutPWT/ImportBundle/Entity/UredniHodiny.php …
Run Code Online (Sandbox Code Playgroud)

php inheritance doctrine symfony doctrine-orm

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

C中的POSIX线程

我试图了解线程的工作原理.我有一些学校的例子.在这一个我必须弄清楚为什么这段代码不能正常工作.它的输出是这样的:

Main: Creating thread 0
Main: Creating thread 1
Main: Creating thread 2
Main: Creating thread 3
Main: Creating thread 4
Main: Creating thread 5
Main: Creating thread 6
Main: Creating thread 7
Main: Creating thread 8
Thread 0: English: Hello World!
Thread 0: English: Hello World!
Thread 0: English: Hello World!
Thread 0: English: Hello World!
Thread 0: English: Hello World!
Thread 0: English: Hello World!
Thread 0: English: Hello World!
Thread 0: English: Hello World!
Thread 0: English: …
Run Code Online (Sandbox Code Playgroud)

c posix pthreads

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

标签 统计

c ×1

doctrine ×1

doctrine-orm ×1

inheritance ×1

php ×1

posix ×1

pthreads ×1

symfony ×1