hooman.pro
جمعه 14 شهریور 1393, 12:37 عصر
استاد شهرکی عزیز کمک کنید:
تو پروژه ترک استار میخواهم یه دستور بنویسم که تمام یوزر هایی که نقش ادمین دارن رو بهم برگردونه یا نقش reader و owner (یعنی دیگه mmeber نباشه) با نقش ها کار ندارم شاید هر چیز دیگه جایگزین بشه.
تنها ایده ای که به ذهنم رسیده اینه که واسه یوزر ها یه ریلیشن دیگه اضافه کنیم که نامش roles باشه و البته چون واسه جدول tbl_auth_assignment (http://localhost/phpmyadmin/sql.php?db=ts&table=tbl_auth_assignment&token=21e490fdc0901b1ef813cd336afe8f91) مدل نساختیم دیگه نمیدنم چه طور اون خط کد تکمیل بشه:لبخند: البته شایدم من در اشتباهم و روش دیگه ای و جود داره
دقت کنید منظورم نقش های یوزر لاگین شده نیست ها. مثلا در جایی میخواهم کاربری که لاگین کرده بتونه سوالی از یکی از ادمین های سایت به انتخاب خودش بپرسد خوب باید یک dropdownlist درست کنم که اسم مثلا 5 یوزری که نقش ادمین را دارند رو نمایش بده. دقیقا چه کنم؟ و چه طور بگم
select tbl_user.* from tbl_user, tbl_auth_assignment where tbl_auth_assignment.userid=tbl_user.id and tbl_auth_assignment.itemname='admin'
میدونم این دستور sql هست که این کارو میکنه اما میخوام اینو با حالت yii
یعنی :
user::model()->findall(); //with conditions
یه سوال دیگه هم دارم تو این جدول tbl_auth_assignment (http://localhost/phpmyadmin/sql.php?db=ts&table=tbl_auth_assignment&token=21e490fdc0901b1ef813cd336afe8f91) فیلد data که همش هم n; پر میشود چیست و به چه کاری می آید؟
تو پروژه ترک استار میخواهم یه دستور بنویسم که تمام یوزر هایی که نقش ادمین دارن رو بهم برگردونه یا نقش reader و owner (یعنی دیگه mmeber نباشه) با نقش ها کار ندارم شاید هر چیز دیگه جایگزین بشه.
تنها ایده ای که به ذهنم رسیده اینه که واسه یوزر ها یه ریلیشن دیگه اضافه کنیم که نامش roles باشه و البته چون واسه جدول tbl_auth_assignment (http://localhost/phpmyadmin/sql.php?db=ts&table=tbl_auth_assignment&token=21e490fdc0901b1ef813cd336afe8f91) مدل نساختیم دیگه نمیدنم چه طور اون خط کد تکمیل بشه:لبخند: البته شایدم من در اشتباهم و روش دیگه ای و جود داره
دقت کنید منظورم نقش های یوزر لاگین شده نیست ها. مثلا در جایی میخواهم کاربری که لاگین کرده بتونه سوالی از یکی از ادمین های سایت به انتخاب خودش بپرسد خوب باید یک dropdownlist درست کنم که اسم مثلا 5 یوزری که نقش ادمین را دارند رو نمایش بده. دقیقا چه کنم؟ و چه طور بگم
select tbl_user.* from tbl_user, tbl_auth_assignment where tbl_auth_assignment.userid=tbl_user.id and tbl_auth_assignment.itemname='admin'
میدونم این دستور sql هست که این کارو میکنه اما میخوام اینو با حالت yii
یعنی :
user::model()->findall(); //with conditions
یه سوال دیگه هم دارم تو این جدول tbl_auth_assignment (http://localhost/phpmyadmin/sql.php?db=ts&table=tbl_auth_assignment&token=21e490fdc0901b1ef813cd336afe8f91) فیلد data که همش هم n; پر میشود چیست و به چه کاری می آید؟