Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सिम्फनी 2:देश के अनुसार शहरों की सूची बनाएं

OneToMany द्वि-दिशात्मक सेटअप पर एक नज़र डालें

http://docs.doctrine-project.org/projects/doctrine-orm/en/2.0.x/reference/association-mapping.html#one-to-many-bidirection

यहाँ एनोटेशन का उपयोग करते हुए एक उदाहरण दिया गया है:

/**
 * @Entity
 * @Table( name="country" )
 */

class Country
{
    /**
     * @Id
     * @Column(type="integer")
     * @GeneratedValue
     */
    public $id;

    /**
     * @Column( type="string", length=30, name="name", nullable=false )
     */
    public $name;

    /**
     * @OneToMany( targetEntity="City", mappedBy="Country" )
     */
    private $cities;
}


/**
 * @Entity
 * @Table( name="city" )
 */
class City
{
    /**
     * @Id
     * @Column(type="integer")
     * @GeneratedValue
     */
    public $id;

    /**
     * @ManyToOne( targetEntity="Country" )
     * @JoinColumn( name="country", referencedColumnName="id" )
     */
    public $country;

    /**
     * @Column(  type="string", length=30, name="name", nullable=false )
     */
    public $name;
}

$country->getCities() . को अनुमति देने के लिए आपको इसे सेट अप करने की आवश्यकता है काम करने का तरीका



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि #1241 - ऑपरेंड में मैसकल में 1 कॉलम होना चाहिए

  2. MySQL की INSERT IGNORE INTO और विदेशी कुंजियाँ

  3. $_POST वैरिएबल को सॉर्ट करें

  4. mysql में कॉलम नाम desc का उपयोग नहीं कर सकता

  5. php . का उपयोग करके JSON से mysql में डेटा डालें