رتبه موضوع:
  • 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,429 2015/07/01, 11:39 PM
آخرین ارسال: mahdi_smf
  login در کامپوننت auth mahdi_smf 3 2,598 2015/05/26, 05:18 PM
آخرین ارسال: saleh
  خطا در استفاده از کامپوننت Acl vahidqara 4 3,170 2014/10/21, 12:01 AM
آخرین ارسال: vahidqara
Exclamation فوری: مشکل با کامپوننت Auth masud 3 2,794 2014/05/08, 11:50 AM
آخرین ارسال: saleh
  لود و استفاده از کامپوننت با constructor وسط یک متد Mehrdad 4 2,838 2014/03/13, 01:14 PM
آخرین ارسال: Mehrdad
  خطای csrf و کامپوننت Security mobasher 13 7,083 2014/01/12, 12:40 PM
آخرین ارسال: mobasher
  راه های فراخوانی متد یک کنترلر داخل یک کامپوننت Mehrdad 3 3,208 2013/08/20, 11:27 PM
آخرین ارسال: saleh
  ضعف کامپوننت Acl deltax 6 5,825 2013/08/09, 09:26 PM
آخرین ارسال: saleh
  لاگین کردن کاربر به صورت manual (حل شد) mobasher 12 9,563 2013/05/14, 09:46 AM
آخرین ارسال: mobasher
  آموزش استفاده از کامپوننت ACL meysam 5 7,487 2013/02/17, 12:55 AM
آخرین ارسال: saleh

پرش به انجمن:


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