العقيدة 2 النموذج: كيف تعيين اسم الجدول مع "-" فيه؟

StackOverflow https://stackoverflow.com/questions/4299494

  •  29-09-2019
  •  | 
  •  

سؤال

كيف يجب أن أسمي متغير صف طراز نموذج العقيدة 2 (على سبيل المثال url-name هل اسم صف الجدول) وجربته مع ذلك:

/** @Column(name="url-name", type="string") */
private $urlName;

// or I tried also

/** @Column(name="`url-name`", type="string") */
private $url_name;

لكنه لا يجلب صف urlname $ (نتيجة الصف هذه فارغة ولكن صفوف أخرى/يتم جلب الباقي بشكل صحيح).

هل كانت مفيدة؟

المحلول

لا يمكنك استخدام حرف ناقص كجزء من اسم العمود. فقط ألق نظرة على هذا الاستعلام:

SELECT url-name ...

وهذا يعني اسم العقد من عنوان URL تمامًا مثل price * tax يعني مضاعفة السعر عن طريق الضريبة. يستخدم _ بدلاً من -.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top