سلام
من با اضافه کردن دستورات زیر توی فایل web.php و همچنین افزودن فایل htaccess آدرس های زیبا را فعال کردم:
طیق مثال داکیومنت وقتی آدرس http://localhost/basic/web/site/say رو میزنم مشکلی نداره و صفحه ویو با چاپ پیغام نشون داده میشه اما وقتی پارامتر رو به این صورت http://localhost/basic/web/site/say/hello میزنم ارور 404 میاد. باید تنظیمات دیگه ای هم اعمال کنم؟
من با اضافه کردن دستورات زیر توی فایل web.php و همچنین افزودن فایل htaccess آدرس های زیبا را فعال کردم:
'urlManager' => [ 'class' => 'yiiwebUrlManager', // Disable index.php 'showScriptName' => false, // Disable r= routes 'enablePrettyUrl' => true, 'rules' => array( '<controller:w+>/<id:d+>' => '<controller>/view', '<controller:w+>/<action:w+>/<id:d+>' => '<controller>/<action>', '<controller:w+>/<action:w+>' => '<controller>/<action>', ), ],
طیق مثال داکیومنت وقتی آدرس http://localhost/basic/web/site/say رو میزنم مشکلی نداره و صفحه ویو با چاپ پیغام نشون داده میشه اما وقتی پارامتر رو به این صورت http://localhost/basic/web/site/say/hello میزنم ارور 404 میاد. باید تنظیمات دیگه ای هم اعمال کنم؟
موفقیت، نتیجه تشخیص درست است؛ تشخیص درست، نتیجه تجربه است؛ تجربه نیز اغلب نتیجه تشخیص نادرست است.