Yii2创建RESTful风格Api接口

使用Yii可以非常方便的创建一个RESTful web service.

首先我们需要在WEB前端(frontend)和WEB后端(backend)的同级目录新建一个API目录,其目录结构为:

|--assets
|
|    AppAsset.php
|
|--config
|    bootstrap.php
|    main-local.php
|    main.php
|    params-local.php
|    params.php
|
|--runtime
|__web
     |
     |  index.php
     |--assets
     |__css

我们看到其结构和我们的frontend有些相似,所以我们可以直接copy一份frontend内容目录到api目录下,根据我们所需目录结构将多余文件删除即可。

然后我们需要在common/config/bootstrap.php文件中增加新建应用的别名。 继续阅读Yii2创建RESTful风格Api接口

git指定文件夹或文件不上传

第一种在项目根目录下新建文件.gitignore文件,将不需要版本管理的文件列出如下

 log
.idea

但需要提交但是需要提交.gitignore本身

第二种是已经push到远程服务器的情况下要先删除已远程的文件在设置.gitignore文件如

#删除有子目录的目录
git -rm -r --cached log

#删除文件
git -rm --cached log.txt

最后提交gitignore文件 如下

git add .gitignore

git commit -m "新增非版本管理文件"

git push