زمان جاری: 2012/02/11, 09:08 AM خوش آمدید مهمان گرامی! (ورودعضویت)



ارتباطات relation !


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
ارتباطات relation !
نویسنده پیام
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 136
تاریخ عضویت: Aug 2010
رتبه: 3
تشکر: 121
84 بار تشکر شده در 49 پست
ارسال: #1
ارتباطات relation !
باسلام.
من می خواستم که html select list خودم رو با یک جدول دیگه که توی دیتا بیس وجود داره پر بکنم. این مسئله آسونه!

اما اگر ما دوتا جدول داشته باشیم که از primary key یکی توی اون یکی استفاده بکنم داستان متفاوت است.

از قرار معلوم cake در این مورد راه حلی ارائه داده است. لطفا راهنمایی کنید.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2010/08/21 06:17 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 674
تاریخ عضویت: Dec 2009
رتبه: 9
تشکر: 254
473 بار تشکر شده در 359 پست
ارسال: #2
RE: ارتباطات relation !
میشه بیشتر توضیح بدید؟ من متوجه نشدم
2010/08/21 07:00 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 136
تاریخ عضویت: Aug 2010
رتبه: 3
تشکر: 121
84 بار تشکر شده در 49 پست
ارسال: #3
RE: ارتباطات relation !
سلام صالح جان. خیلی ساده ما در دیتا بیس 2 تا جدول داریم user , group می خواهیم در هنگام اضافه کردن user گروه رو از group در داخل یک لیست نمایش بدیم تا کاربر یکی از اونها رو انتخاب کنه!

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2010/08/21 07:19 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 674
تاریخ عضویت: Dec 2009
رتبه: 9
تشکر: 254
473 بار تشکر شده در 359 پست
ارسال: #4
RE: ارتباطات relation !
خوب کاری نداره این

تو اکشن مورد نظر
کد PHP:
$group $this->User->Group->find('list');
$this->set('group' $group); 

و تو ویتو هم میزنیم

کد PHP:
echo $form->input('group_id',array('type'=>'select' 'value'=> $group )); 

تموم
2010/08/21 07:33 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : ghasem.fattahpour
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 136
تاریخ عضویت: Aug 2010
رتبه: 3
تشکر: 121
84 بار تشکر شده در 49 پست
ارسال: #5
RE: ارتباطات relation !
یعنی راهی نداره که خودش تشخیص بده این id داره از یک جدول دیگه تو این میاد؟!!! من یادمه تو زنجان راه داشت!!!

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
(آخرین تغییر در این ارسال: 2010/08/21 07:41 PM توسط ghasem.fattahpour.)
2010/08/21 07:39 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 674
تاریخ عضویت: Dec 2009
رتبه: 9
تشکر: 254
473 بار تشکر شده در 359 پست
ارسال: #6
RE: ارتباطات relation !
بله تشخیص میده. اما در معتبر سازی ها و....

نه در پر کردن یک فیلد
2010/08/21 07:45 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 136
تاریخ عضویت: Aug 2010
رتبه: 3
تشکر: 121
84 بار تشکر شده در 49 پست
ارسال: #7
RE: ارتباطات relation !
من یک مشکل دیگه دارم اینکه معتبر سازی ها رو تو view به ن نشون نمی ده! شاید مشکل از همینه!
چی کار کنم که خطا رو تو view به صورت ستاره یا .... نشون بده؟

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
(آخرین تغییر در این ارسال: 2010/08/21 07:54 PM توسط ghasem.fattahpour.)
2010/08/21 07:53 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 224
تاریخ عضویت: Jan 2010
رتبه: 5
تشکر: 80
233 بار تشکر شده در 121 پست
ارسال: #8
RE: ارتباطات relation !
اگر درست ولیدیشن ها و ویو ها رو ایجاد کرده باشید خودش این کارا رو می کنه . شما لازم نیست کاری کنید .
کد مدل و کد ویو تون رو بذارید .

[تصویر: cakephp-learn.jpg]
[تصویر: ubuntu2_userbar.gif]
2010/08/21 09:22 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: