步骤一:编写控制器
步骤2:编写model 注(model必须继承ActivieRecord)
步骤三:通过urlmanager实现yii地址美化,需配合服务器中的rewrite配置web.conf
'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => false, 'rules' => [ ['class' => 'yii\rest\UrlRule','controller' => 'admin'], ] ],
步骤四:编写.htaccess文件(这一步很重要,路由设置)
nginx下的配置文件:在server{}下加入如下代码:
apache下配置:
- location / {
- if (!-e $request_filename){
- rewrite ^/(.*) /index.php last;
- }
- }
我们还需在index.php同级的目录下添加.htaccess文件:
打开记事本,输入以下代码:
5.测试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然后保存在与入口文件index.php同级的目录下,也就是/web目录下,文件名自己填.htaccess,文件类型选择所有文件 (*.*) ,然后保存即可。
注:以上部分,缺一不可。
访问链接:你的域名/admins
出现如下结果:测试成功:
如果还要问题请私信我!