رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لینک به تابعی در کامپوننت به صورت مستقل از کنترلر
#1
سلام عرض میکنم خدمت دوستان عزیز کیککار.

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

توضیحات بیشتر:
من وقتی میخوام یه درخواست ایجکس از ویو بفرستم، باید یه متد داخل کنترلم بذارم که autoRenderاش فالس باشه و کاری رو که میخوام انجام بده
بعد کد زیر رو هم میذارم داخل تابع ایجکس جی کویری
کد پی‌اچ‌پی:
url"<?php echo $this->Html->url("/$controller/$action/$param"); ?>" 

خوب این روش کاملا جواب میده. فقط مساله ای که هست اینه که تابع من توی تمام کنترلرها یه کار انجام میده(اسم مدل رو میگیره و داده ها رو از دیتابیس میخونه) و من میخوام به جای اینکه توی هر کنترلر این تابع بزرگ رو داشته باشم اون رو یا توی appController و یا توی یه کامپوننت قرار بدم. تا اینجای کار کامل منطقیه و هیچ مشکلی نیست.
مشکل اینه که برای آدرس دهیش توی ویو به مشکل برخوردم. چه طور میشه توی ویو آدرسی داد که به جای اجرای یه متد از یه کنترلر خاص، یه متد از یه کامپوننت رو اجرا کنه؟

لطفا من رو راهنمایی بفرمایید.

با تشکر.
پاسخ
سپاس شده توسط saleh


پیام‌های این موضوع
لینک به تابعی در کامپوننت به صورت مستقل از کنترلر - qazxsw - 2014/11/22, 03:59 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کامپوننت Mpdf mahdi_smf 10 4,926 2015/07/01, 11:39 PM
آخرین ارسال: mahdi_smf
  login در کامپوننت auth mahdi_smf 3 2,815 2015/05/26, 05:18 PM
آخرین ارسال: saleh
  خطا در استفاده از کامپوننت Acl vahidqara 4 3,357 2014/10/21, 12:01 AM
آخرین ارسال: vahidqara
Exclamation فوری: مشکل با کامپوننت Auth masud 3 2,964 2014/05/08, 11:50 AM
آخرین ارسال: saleh
  لود و استفاده از کامپوننت با constructor وسط یک متد Mehrdad 4 3,030 2014/03/13, 01:14 PM
آخرین ارسال: Mehrdad
  خطای csrf و کامپوننت Security mobasher 13 7,514 2014/01/12, 12:40 PM
آخرین ارسال: mobasher
  راه های فراخوانی متد یک کنترلر داخل یک کامپوننت Mehrdad 3 3,369 2013/08/20, 11:27 PM
آخرین ارسال: saleh
  ضعف کامپوننت Acl deltax 6 6,154 2013/08/09, 09:26 PM
آخرین ارسال: saleh
  لاگین کردن کاربر به صورت manual (حل شد) mobasher 12 10,000 2013/05/14, 09:46 AM
آخرین ارسال: mobasher
  آموزش استفاده از کامپوننت ACL meysam 5 7,690 2013/02/17, 12:55 AM
آخرین ارسال: saleh

پرش به انجمن:


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