Yii 2 Restful API自定义参数

时间:2019-03-12 08:54:00

标签: php rest yii2

我正在使用Yii 2创建一个Restful API。到现在为止,我已经能够从数据库中获取所有产品,如图所示。

   [
        {
            "product_id": 28,
            "model": "Product 1",
            "date_modified": "2011-09-30 01:05:39"
        }
    ]

问题是我无法使用product_id(在我的情况下是主键)访问单个产品的详细信息。 如何映射我的URL,以便我可以使用来访问单个产品详细信息 index.php?r=products/product_id与Yii 2默认值index.php?r=products/id不同,以下是我的UrlManager配置

'urlManager' => [
            'class' => 'yii\web\UrlManager',
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'product/<product_id:\d+>' => 'product/view',
            ],
  ],

0 个答案:

没有答案