1
0
mirror of synced 2025-01-19 15:01:40 +03:00
2015-02-16 00:53:46 +00:00

48 lines
855 B
PHP

<?php
namespace Doctrine\Tests\Models\GeoNames;
/**
* @Entity
* @Table(name="geonames_city")
* @Cache
*/
class City
{
/**
* @Id
* @Column(type="string", length=25)
* @GeneratedValue(strategy="NONE")
*/
public $id;
/**
* @ManyToOne(targetEntity="Country")
* @JoinColumn(name="country", referencedColumnName="id")
* @Cache
*/
public $country;
/**
* @ManyToOne(targetEntity="Admin1")
* @JoinColumns({
* @JoinColumn(name="admin1", referencedColumnName="id"),
* @JoinColumn(name="country", referencedColumnName="country")
* })
* @Cache
*/
public $admin1;
/**
* @Column(type="string", length=255);
*/
public $name;
public function __construct($id, $name)
{
$this->id = $id;
$this->name = $name;
}
}