yii2 restful api搭建 实例
步骤一:编写控制器
步骤2:编写model 注(model必须继承ActivieRecord)
步骤三:通过urlmanager实现yii地址美化,需配合服务器中的rewrite配置web.conf
"urlManager" => [ "enablePrettyUrl" => true, "showScriptName" => false, "enableStrictParsing" => false, "rules" => [ ["class" => "yii estUrlRule","controller" => "admin"], ] ],
步骤四:编写.htaccess文件(这一步很重要,路由设置)
nginx下的配置文件:在server{}下加入如下代码:
- location / {
- if (!-e $request_filename){
- rewrite ^/(.*) /index.php last;
- }
- }
我们还需在index.php同级的目录下添加.htaccess文件:
打开记事本,输入以下代码:
Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
copyright © 2008-2019 亿联网络 版权所有 备案号:粤ICP备14031511号-2