Reza1607
دوشنبه 07 اردیبهشت 1394, 12:58 عصر
سلام
من تو کنترلرم یک اکشن view دارم که یک id به عنوان پارامتر میگیره
این کد کنترلر من هستش
class OrderController extends Controller
{
public function actionView($id)
{
echo $id;
}
}
و با استفاده از کد زیر به این اکشن لینک دادم
echo Html::a('Show',['order/view','id'=>1000]);
اما وقتی روی لینک کلیک می کنم به من این خطا رو میده
Unknown option: --id
تنظیمات urlManager تو کانفیگ به صورت زیر هستش
'components' => [
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
],
],
],
من از yii2-basic استفاده می کنم
کسی می دونه مشکل از کجاست؟
من تو کنترلرم یک اکشن view دارم که یک id به عنوان پارامتر میگیره
این کد کنترلر من هستش
class OrderController extends Controller
{
public function actionView($id)
{
echo $id;
}
}
و با استفاده از کد زیر به این اکشن لینک دادم
echo Html::a('Show',['order/view','id'=>1000]);
اما وقتی روی لینک کلیک می کنم به من این خطا رو میده
Unknown option: --id
تنظیمات urlManager تو کانفیگ به صورت زیر هستش
'components' => [
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
],
],
],
من از yii2-basic استفاده می کنم
کسی می دونه مشکل از کجاست؟