رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
واکشی associated با فراخوانی متد
#1
سلام دوستان .من به یه مشکلی برخورد کردم اونم اینه که وقتی یک متد به همراه ویو بارگذاری میشه خیلی راحت با تنظیمات مربوط به Contain  میتونم عمق واکشی رو مشخص کنم.و هیچ مشکلی ندارم تا اینجا ولی حالا وقتی میخوام یه متد رو call  کنم در داخل یه متد دیگه فقط میتونم مدل پیش فرض رو واکشی کنم و مدل های وابسته با تنظیمات contain  واکشی نمین و ارور 
نقل قول:AcosRoles is not associated with Users
بهم میده.به نظرم این مشکل خیلی منطقی نیست و تو داکیومنت هم چیزی درباره ی این موضوع ندیدم.این هم کد  متدی که در داخل متد دیگه call می شود.


کد پی‌اچ‌پی:
public function check_user($Role_id_user)

 {
if (isset(
$Role_id_user))
{
$query $this->AcosRoles->find('all', ['contain' => ['Users'], ['conditions' => ['AcosRoles.role_id' =>
 
$Role_id_user]]]);

return 
$query->first()->toArray();
}

رابطه ها در داخل مدل هم تعریف شده و هیچ مشکلی نداره.
سپاس
پاسخ
سپاس شده توسط


پیام‌های این موضوع
واکشی associated با فراخوانی متد - mahdi_smf - 2016/02/02, 12:13 AM

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان