প্রশ্ন ট্যাগ «doctrine-orm»

মতবাদ ORM একটি পিএইচপি ওআরএম। ডক্ট্রাইন ১.২ সক্রিয় রেকর্ড প্যাটার্ন ব্যবহার করে, ডক্ট্রিন ওআরএম 2 এবং তারপরে ডেটা ম্যাপার প্যাটার্নটি ব্যবহার করে। ডক্ট্রাইন প্রকল্পটি ওপেন সোর্স লাইব্রেরি এবং পিএইচপি-র লিখিত অবজেক্ট-রিলেশনাল ম্যাপিংয়ের সাথে মোকাবিলার জন্য সরঞ্জামগুলির সংকলন।


14
ডক্ট্রাইন 2: রেফারেন্স সারণীতে অতিরিক্ত কলাম সহ বহু থেকে বহুকে পরিচালনা করার সর্বোত্তম উপায়
আমি ভাবছি যে ডক্ট্রাইন 2-তে বহু-থেকে-বহু সম্পর্কের সাথে কাজ করার সবচেয়ে ভাল, সবচেয়ে পরিষ্কার এবং সবচেয়ে সহজ উপায়। আসুন ধরে নেওয়া যাক যে আমরা বেশ কয়েকটি ট্র্যাক সহ মেটালিকার বাইরের মাস্টার অফ পুতুলের মতো একটি অ্যালবাম পেয়েছি । তবে দয়া করে এই বিষয়টি লক্ষ্য করুন যে ব্যাটারি বাই মেটালিকার মতো …

2
মতবাদ 2 সহ ক্যাসকেড মোছার সময়
পিতামাতার টেবিল থেকে কোনও সারিটি কীভাবে মুছতে হয় এবং ডক্ট্রাইন 2 ব্যবহার করে শিশু টেবিলে মিলে যাওয়া সারিটি স্বয়ংক্রিয়ভাবে মোছার উপায়টি জানতে আমি একটি সাধারণ উদাহরণ তৈরি করার চেষ্টা করছি। আমি যে দুটি সত্তা ব্যবহার করছি তা এখানে: Child.php: <?php namespace Acme\CascadeBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity * …

10
মতবাদ কোয়েরি বিল্ডারে সারিগুলি গণনা করুন
আমি একটি কোয়েরি তৈরির জন্য ডক্ট্রিনের কোয়েরি বিল্ডার ব্যবহার করছি এবং আমি কোয়েরি থেকে ফলাফলের মোট গণনা পেতে চাই। $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n') ->where('n.bar = :bar') ->setParameter('bar', $bar); $query = $qb->getQuery(); //this doesn't work $totalrows = $query->getResult()->count(); মোট সারি পেতে আমি এই ক্যোয়ারীতে একটি সংখ্যা চালাতে চাই, তবে …


13
মতবাদ 2 সহ কীভাবে ব্যবহার করবেন
আমার কাছে নিম্নলিখিত কোড রয়েছে যা আমাকে ত্রুটি দেয়: Message: Invalid parameter number: number of bound variables does not match number of tokens কোড: public function getCount($ids, $outcome) { if (!is_array($ids)) { $ids = array($ids); } $qb = $this->getEntityManager()->createQueryBuilder(); $qb->add('select', $qb->expr()->count('r.id')) ->add('from', '\My\Entity\Rating r'); if ($outcome === 'wins') { $qb->add('where', …

5
মতবাদ dql ক্যোয়ারী ফলাফল হিসাবে একটি মাত্রিক স্কেলার অ্যারে কিভাবে পাবেন?
আমি নিলাম টেবিলের আইডি কলাম থেকে মানগুলির একটি অ্যারে পেতে চাই। এটি যদি কোনও কাঁচা এসকিউএল হয় তবে আমি লিখতাম: SELECT id FROM auction তবে আমি যখন এটি মতবাদে করি এবং সম্পাদন করি: $em->createQuery("SELECT a.id FROM Auction a")->getScalarResult(); আমি এর মতো একটি অ্যারে পাই: array( array('id' => 1), array('id' => …
116 php  doctrine-orm 

2
মতবাদ 2 এ প্রক্সি কী?
আমি সবেমাত্র সমস্ত ডক্ট্রিন 2 ডকুমেন্টেশন পড়া শেষ করেছি, আমি নিজস্ব স্যান্ডবক্স শুরু করেছি, বেশিরভাগ প্রিন্সিপাল বুঝতে পেরেছি, কিন্তু এখনও একটি প্রশ্ন আছে এবং আমি ডকটিতে কোনও সম্পূর্ণ ব্যাখ্যা খুঁজে পাইনি। Proxyক্লাস কি ? সত্ত্বাগুলির উপরে কখন সেগুলি ব্যবহার করব? যতদূর আমি বুঝতে পেরেছি, প্রক্সি ক্লাসগুলি আপনাকে আপনার সত্তাগুলিতে কিছু …

12
কীভাবে সন্ধান করবেন সমস্ত ডক্ট্রিনের পদ্ধতি
আমি ডক্ট্রিনের ডকুমেন্টেশন পড়ছি, তবে আমি অনুসন্ধানের সমস্ত () ফলাফলগুলি বাছাই করার উপায় খুঁজে পাইনি। আমি symfony2 + মতবাদ ব্যবহার করছি, এটি আমার কন্ট্রোলারের অভ্যন্তরে আমি এই বিবৃতিটি ব্যবহার করছি: $this->getDoctrine()->getRepository('MyBundle:MyTable')->findAll(); তবে আমি চাই ফলাফলগুলি আরোহী ব্যবহারকারীর নাম দ্বারা অর্ডার করা হোক। আমি এইভাবে একটি অ্যারেটি আর্গুমেন্ট হিসাবে পাস করার …

1
মতবাদ 2 টি বহুবিধে বাতিল / মিথ্যা ব্যবহার করতে পারে না?
একটি Userএক হয়েছে Packageএর সাথে জড়িত। অনেক ব্যবহারকারী একই প্যাকেজ উল্লেখ করতে পারেন। সংজ্ঞায়িত Userব্যতীত উপস্থিত থাকতে পারে না Package। Userসম্পর্কের মালিক হওয়া উচিত সম্পর্ক দ্বি নির্দেশমূলক, সুতরাং Packageএর মধ্যে শূন্য বা আরও বেশি ব্যবহারকারী রয়েছে users এই প্রয়োজনীয়তা হতে ManyToOneজন্য সম্পর্ক Userএবং OneToManyসম্পর্ক Packageমতবাদ 2. তবে package_idএ userটেবিল (যে …

4
ইনভার্সডবাই এবং ম্যাপডবাইয়ের মধ্যে পার্থক্য কী?
আমি জেন্ডার ফ্রেমওয়ার্ক 2 এবং মতবাদ 2 ব্যবহার করে আমার অ্যাপ্লিকেশনটি বিকাশ করছি। টীকাগুলি লেখার সময়, আমি mappedByএবং এর মধ্যে পার্থক্য বুঝতে অক্ষম inversedBy। আমার কখন ব্যবহার করা উচিত mappedBy? আমার কখন ব্যবহার করা উচিত inversedBy? আমি কখনই ব্যবহার করব না? এখানে একটি উদাহরণ: /** * * @ORM\OneToOne(targetEntity="\custMod\Entity\Person", mappedBy="customer") * …
102 php  doctrine-orm 

7
"অটো" কৌশলটি ব্যবহার করার সময় ডক্ট্রিনের সাথে আইডি স্পষ্টভাবে সেট করুন
আমার সত্তা এই আইডিটির জন্য এই টিকাটি ব্যবহার করে: /** * @orm:Id * @orm:Column(type="integer") * @orm:GeneratedValue(strategy="AUTO") */ protected $id; একটি পরিষ্কার ডাটাবেস থেকে, আমি একটি পুরানো ডাটাবেস থেকে বিদ্যমান রেকর্ড আমদানি করছি এবং একই আইডি রাখার চেষ্টা করছি। তারপরে, নতুন রেকর্ড যুক্ত করার সময়, আমি মাইএসকিউএলকে যথারীতি আইডি কলামটি স্বয়ংক্রিয়ভাবে …

9
Symfony2 মতবাদ 2 এ var_dump সহ অত্যধিক ডেটা
আমার প্রায় 40 টি সত্তা এবং অনেক দ্বি-নির্দেশমূলক সম্পর্ক রয়েছে। যখনই আমি var_dump ($ ব্যবহারকারী) বা যে কোনও সত্তা ব্যবহার করি আমার ব্রাউজারটি অ্যারে এবং ভেরিয়েবলগুলির অত্যধিক ডেটা দ্বারা লোড হয়ে যায় তখনই এটি ক্র্যাশ হয়ে যায়। আমি সমস্যা কি করতে চাই তথ্য সূক্ষ্ম inোকানো হচ্ছে। আমি কি উত্পাদনে সমস্যা …

4
মতবাদ এবং যৌগিক অনন্য কীগুলি
আমি মতবাদে সম্মিলিত অনন্য কী করতে চাই। সেগুলি আমার ক্ষেত্রগুলি: /** * @var string $videoDimension * * @Column(name="video_dimension", type="string", nullable=false) */ private $videoDimension; /** * @var string $videoBitrate * * @Column(name="video_bitrate", type="string", nullable=false) */ private $videoBitrate; আমি কীভাবে মতবাদটি প্রদর্শন করতে পারি, যেগুলি একত্রে একত্রিত করা সম্মিলিত অনন্য কী?
100 php  mysql  doctrine-orm 

12
ক্লাসটি ফাইল সিস্টেমে স্থানান্তরিত করার পরে "ক্লাস XXX কোনও বৈধ সত্তা বা ম্যাপযুক্ত সুপার ক্লাস নয়"
আমার আইবি \ প্ল্যাটফর্মবান্ডেল \ সত্তা \ ব্যবহারকারী.পিএপিতে সত্তা শ্রেণি ছিল এর মাধ্যমে ফর্ম শ্রেণি তৈরি করার চেষ্টা করতে আমার কোনও সমস্যা হয়নি পিএইচপি অ্যাপ / কনসোল মতবাদ: উত্পন্ন: ফর্ম আইবপ্ল্যাটফর্মবান্ডেল: ব্যবহারকারী এখন আমি নাম স্থানটি আইব \ প্ল্যাটফর্মবান্ডেল \ সত্তা \ পরিচয় \ ব্যবহারকারীর সাথে পরিবর্তন করেছি, তবে আমি …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.