PDA

View Full Version : wilcards



pary_daryayi
دوشنبه 30 دی 1392, 08:46 صبح
سلام . کاربرد wildcard ها چیه ؟ چه مواقعی ازش استفاده میکنیم ؟ اگه یک نمونه ی عینی مثال بزنید ممنون میشم.

afee1990
دوشنبه 30 دی 1392, 17:10 عصر
wildcard معمولن برای مسیریابی استفاده میشه.
یکی از بهترین کاربرداش استفاده از عبارات با قاعده و یا الگوهای خاص توی روتره. یعنی میتونید آدرس دهی کنترلرهاتونو عوض کنید بدون استفاده از htaccess و امثالهم
مثال زیر رو در نظر بگیرید:
میخواهیم وقتی کاربر آدرس زیر را وارد کرد :

http://localhost/ci/blog/12-some-title
اکشن زیر فراخوانی بشه:

Blog->view(12);
یعنی اکشن view ار کنترلر Blog با مقدار ورودی 12

pary_daryayi
دوشنبه 30 دی 1392, 17:25 عصر
ممنون . دقیقا سوال من اینه که چرا کاربر چنین کاری باید انجام بده ؟ چون خودم تابحال پیش نیومده بخوام از طریق url یک سایت به چیزی دسترسی پیدا کنم .
معمولا یا با لینک به صفحه ی مقصد میریم و یا جستجو میکنیم در سایت .

afee1990
دوشنبه 30 دی 1392, 17:36 عصر
اولن برای اینکه لینکا قشنگ تر و خواناتر به نظر بیان هم برای آدما و هم برای موتورهای جستجو و یا اینکه مثلن بخواهید موقع برنامه نویسی با نوشتن یه آدرسی ( کنترلر/اکشن/مقادیر) ، یه اکشن دیگه از یه کنترلر دیگه رو صدا بزنید. خیلی کاربرد داره مخصوصن اگه شما با فریمورکی مثل laravel و یا Cakephp کار کنید، بیشتر میاد دستتون و براتون ملموس تر میشه