牛骨文教育服务平台(让学习变的简单)
博文笔记

yii2 restful api搭建 实例

创建时间:2015-10-20 投稿人: 浏览次数:157

步骤一:编写控制器


步骤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{}下加入如下代码:
  1. location / {  
  2.     if (!-e $request_filename){  
  3.         rewrite ^/(.*) /index.php last;  
  4.     }  
  5. }  
apache下配置:

我们还需在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
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。