آیا راهی هست که یک پارامتر با استفاده از روش GET به یک اکشن خاص از یک کنترلر ارسال بشه اما در URL نام کنترلر و اکشن ذکر نشه؟
مثلا راهی باشد که بجای
yiiProject/myController/myAction/myParameter
آدرس
yiiProject/myParameter
فراخوانی شود و برنامه بصورت اتوماتیک کنترلر و اکشن مربوطه را بفهمد؟
با استفاده از defaultController و defaultAction می توان یک اکشن خاص از یک کنترلر را بدون ذکر پارامتر فراخوانی کرد اما برای این حالت بنده به هیچ نتیجه ای نرسیده ام. ممنون میشم راهنمایی کنید.
درضمن عرض کنم خدمتتون که پارامتر بنده متغیر است و ترکیبی است از حروف انگلیسی بزرگ و کوچک و اعداد به طول حداقل 5 کاراکتر.
امکان استفاده از فایل .htaccess و ریدایرکت بوسیله آن برای نیل به مقصود وجود دارد ولی بنده ترجیح می دهم که از این روش استفاده نکنم چراکه باعث یکسری مشکلات دیگر (مانند ریدایرکت ناخواسته یک کنترلر) می شود.