मैं सिम्फनी 2 ट्यूटोरियल कर रहा हूं - सिद्धांत और डेटाबेस।सिम्फनी 2 - संपत्ति में एनोटेशन मौजूद नहीं है, या ऑटो लोड नहीं किया जा सका।
मैं
<?php
namespace Dproc\MainBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @IgnoreAnnotation("fn")
*
*/
/**
* @ORM\Entity
* @ORM\Table(name="pages")
*/
class Pages
{
/**
* @ORM\ID
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $ID;
/**
* @ORM\Column(type="text")
*/
protected $page_title;
/**
* @ORM\Column(type="text")
*/
protected $page_content;
/**
* @ORM\Column(type="text")
*/
protected $page_category;
}
अब मैं इस वर्ग के इस आदेश का उपयोग करने के लिए setters और getters उत्पन्न करने के लिए कोशिश कर रहा हूँ इकाई/Pages.php में फ़ाइल Pages.php बनाया।
php app/console doctrine:generate:entities Dproc/MainBundle/Entity/Pages
यह बताता है:
[Doctrine\Common\Annotations\AnnotationException]
[Semantical Error] The annotation "@Doctrine\ORM\Mapping\ID" in property Dp
roc\MainBundle\Entity\Pages::$ID does not exist, or could not be auto-loade
d.
क्या मैं गलत कर रहा हूँ?
यह वास्तव में काम किया। लेकिन मेरी मेज में, आईडी है, आईडी नहीं, यह त्रुटियों को क्यों दिखाना चाहिए? –
चर का नाम माध्यमिक है, आप कोई नाम डाल सकते हैं। हालांकि, सिद्धांत की टिप्पणियां, केस संवेदनशील होती हैं और यह पहचानकर्ता को पहचानती है 'आईडी' –
जानकारी के लिए ठीक है धन्यवाद! .. –