زمان جاری: 2012/05/25, 02:38 PM خوش آمدید مهمان گرامی! (ورودعضویت)



ارسال پارامترهای فرم


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
ارسال پارامترهای فرم
نویسنده پیام
cake آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Aug 2011
رتبه: 0
تشکر: 9
8 بار تشکر شده در 5 پست
ارسال: #1
ارسال پارامترهای فرم
سلام
من میخوام پارامتر داخل یه input رو بفرستم به controller
و اونجا اونو بخونم و داخل یه متغیر بریزمش تا بتونم عملیات جستجو رو براساس اون انجام بدم
چطور میشه این اطلاعات رو با متد post خوند؟؟؟
مرسی
2011/08/14 01:08 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 993
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
873 بار تشکر شده در 561 پست
ارسال: #2
RE: ارسال پارامترهای فرم
خدمت شما
کد PHP:
http://book.cakephp.org/view/1540/Editing-Posts 
2011/08/14 01:32 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : cake
cake آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Aug 2011
رتبه: 0
تشکر: 9
8 بار تشکر شده در 5 پست
ارسال: #3
RE: ارسال پارامترهای فرم
ممنون از جوابتون

اما مشکل من در خواندن اون مقداره

درحالت معمولی با استفاده از $_POST مقدار پست شده input رو میخونیم
حالا میخوام این عمل رو با دستورات cake و در controller انجام بدم
آیا باز هم باید با استفاده از نام input اطلاعات رو گرفت؟
یا راه حلش چیز دیگه ایه
مرسی
(آخرین تغییر در این ارسال: 2011/08/14 03:40 PM توسط cake.)
2011/08/14 03:34 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 235
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 177
241 بار تشکر شده در 114 پست
ارسال: #4
RE: ارسال پارامترهای فرم
با احترام
دوست من در کیک و اغلب فریم وورک های قوی چند بخش مختلف با هم به صورت کاملا منطقی ترکیب می شوند تا از بروز مشکلات در ORM و حفره های امنیتی جلوگیری شود.
یکی از این مسائل ایجاد یکپارچگی در کل فریم وورک می باشد. کیک برای اینکه بتواند ارتباط منطقی بین پایگاه داده و view ایجاد کند به تمامی فیلد های دیتابیس قابلیت پرشدن مستقیم از view را می دهد. برای اینکه بتواند از حفره های امنیتی معمول در برنامه نویسی php جلوگیری کند. تمامی فیلد ها را در اشیای زیر ذخیره می نماید.
کد PHP:
//cakephp 1
$this->data 

کد PHP:
// cakephp 2
$this->request->data 

حال شما به سادگی قادرید با حفظ یکپارچگی، خوانایی، امنیت و ... به تمامی فیلد های خود دسترسی داشته باشید.
موفق باشید

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/08/15 05:37 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : cake saleh payamsp
cake آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Aug 2011
رتبه: 0
تشکر: 9
8 بار تشکر شده در 5 پست
ارسال: #5
RE: ارسال پارامترهای فرم
سلام
خیلی ممنون از محبتتون دوست عزیز
مشکلم حل شد
برای دسترسی به داده موردنظر هم داخل controller از دستور زیر استفاده کردم


کد PHP:
$this->data['model'] ['field or data'
2011/08/15 09:04 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : farhadfery
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: