为什么地址必须是v1/countries才能成功访问,
但是控制器明明是
<?php
namespace api\modules\v1\controllers;
use yii\rest\ActiveController;
/**
* Country Controller API
*
* @author Budi Irawan <deerawan@gmail.com>
*/
class CountryController extends ActiveController
{
public $modelClass = 'api\modules\v1\models\Country';
}
也没有其他地方配置这个countries
配置url的时候把pluralize设为false,就不会自动把url转换成复数形式了,默认值是true,比如:
你的目录结构加了一个v1 目录呀
楼主 你好 不知道你用nginx怎么配置restful api的虚拟域名访问的? 我配置如下,但是一直报404错误,困扰我很久了
}
访问地址,都试过
http://api.denghp.com/v1/countries
http://api.denghp.com/v1/country