Yii Framework Forum: Relational Query With Through - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Relational Query With Through

#1 User is offline   mohsen davoodi 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 16
  • Joined: 20-August 12

Posted 10 November 2012 - 01:35 PM


با سلام
دیتابیس من شبیه شبیه این است.
وقتی این فرمان را اجرا می کنم
$groups=Group::model()->with('roles','users')->findAll();

به درستی کار می کند ولی وفتی فرمان زیر را اجرا می کنم
$groups=Group::model()->with('roles','users','comments')->findAll();

این ارور را می دهد
Syntax error or access violation: 1066 Not unique table/alias

به طور همزمان استفاده کنیم این ارور را می دهد (users,comments) در مدل تعریف شده اند Through یعنی وقتی که از 2 رابطه ای که با

مشکل کجاست؟؟؟

0

#2 User is offline   aliv 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 03-May 12

Posted 10 November 2012 - 01:51 PM

این باگی هست که گزارش شده و فکر می کنم مشابه مشکل شماست. یعنی برای دو جدول متفاوت یک نام مستعار توسط yii تولید میشه. نظر شخصی من اینه که وقتی sql تون یک کم پیچیده تر شد سمت ar نرید . هم کار خودتون راه تره و هم کارایی در dao بالاتره

2

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users