PDA

View Full Version : ارسال پارامتر بصورت خودکار به یک کنترلر



مهرداد سیف زاده
شنبه 20 مهر 1392, 12:52 عصر
در برنامه من یه کنترلر برای نشان دادن پست هست. برای جستجو همون پست در دیتابیس و نشون دادنش از عنوانش استفاده میکنم. ولی مشکلم اینجاست که باید یک کنترلر post درست کنم و در اون یه متد show تا در آخر متن show عنوان منو رو بگیره و با جستجو در دیتابیس تمام اطلاعات رو استخراج کنه. به نمونه زیر دقت کنید:

http://mysite.com/post/show/my_first_article_ttitle

من میخوام متد show رو بردارم و بصورت خودکار به کنترلر مقدار ارسال کردم بگیره و در دیتابیس جستجو کنه و پست رو نشون بده مثل نمونه زیر


http://mysite.com/post/my_first_article_title

با index و construct خواستم اینکارو بکنم که نشد
ممنون میشم دوستان راهنمایی کنید.

plague
شنبه 20 مهر 1392, 17:46 عصر
این کارو باید با mode_Rewrite انجام بدی از توی کنترلر نمیشه چون مسیردهی قبل از ورود به کلاس انجام میشه و اگه مسیر پیدا نشه اصلا توی کلاس نمیاد که بتونید از اونجا حتی construct کاری انجام بدین براش

توی config/routes.php همه توابع مربوط به این کنترلر رو آدرس دهی بکن بعد خط آخر بزار


$route["post/(:any)"] = "post/show/$1";