yii2创建应用的方法

  介绍

小编给大家分享一下yii2创建应用的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

应用程序在yii2中有两个不同的意思:应用系统,应用主体。一个应用系统可以包含多个应用主体。典型的例如yii2先进高级应用系统,就包含前端,后端和控制台三个应用主体,分别提供前台用户界面,后台管理界面和命令行界面。

有的时候,我们还需要一个api,用来提供网络服务。这个时候我们就需要再创建一个新的应用主体,来提供api。

<强> 1,先在项目的根目录下复制一份后台改名为api: ,类之前,

<="刷:html;工具栏:假"> cp 后端/,api  - r

<强> 2,拷贝api环境

cp  -a 环境/dev/frontend 环境/dev/api   cp  -a 环境/刺激/frontend 环境/刺激/api

<强> 3、修/改环境指数。php文件之后的代码(主要是添加了一些api相关的代码):

return  (   ,,,& # 39;发展# 39;,=祝辞,(   ,,,,,,,& # 39;path & # 39;,=祝辞,& # 39;dev # 39;   ,,,,,,,& # 39;setWritable& # 39;,=祝辞,(   ,,,,,,,,,,,& # 39;后端/运行时# 39;   ,,,,,,,,,,,& # 39;后端/web/资产# 39;   ,,,,,,,,,,,& # 39;前端/运行时# 39;   ,,,,,,,,,,,& # 39;前端/web/资产# 39;   ,,,,,,,,,,,& # 39;api/运行时# 39;   ,,,,,,,,,,,& # 39;api/web/资产# 39;   ,,,,,,,,   ,,,,,,,& # 39;setExecutable& # 39;,=祝辞,(   ,,,,,,,,,,,& # 39;yii& # 39;   ,,,,,,,,,,,& # 39;yii_test& # 39;   ,,,,,,,,   ,,,,,,,& # 39;setCookieValidationKey& # 39;,=祝辞,(   ,,,,,,,,,,,& # 39;后端/config/main-local.php& # 39;   ,,,,,,,,,,,& # 39;前端/config/main-local.php& # 39;   ,,,,,,,,,,,& # 39;api/config/main-local.php& # 39;   ,,,,,,,,   ,,,,   ,,,& # 39;生产# 39;,=祝辞,(   ,,,,,,,& # 39;path & # 39;,=祝辞,& # 39;促使# 39;   ,,,,,,,& # 39;setWritable& # 39;,=祝辞,(   ,,,,,,,,,,,& # 39;后端/运行时# 39;   ,,,,,,,,,,,& # 39;后端/web/资产# 39;   ,,,,,,,,,,,& # 39;前端/运行时# 39;   ,,,,,,,,,,,& # 39;前端/web/资产# 39;   ,,,,,,,,,,,& # 39;api/运行时# 39;   ,,,,,,,,,,,& # 39;api/web/资产# 39;   ,,,,,,,,   ,,,,,,,& # 39;setExecutable& # 39;,=祝辞,(   ,,,,,,,,,,,& # 39;yii& # 39;   ,,,,,,,,   ,,,,,,,& # 39;setCookieValidationKey& # 39;,=祝辞,(   ,,,,,,,,,,,& # 39;后端/config/main-local.php& # 39;   ,,,,,,,,,,,& # 39;前端/config/main-local.php& # 39;   ,,,,,,,,,,,& # 39;api/config/main-local.php& # 39;   ,,,,,,,,   ,,,,   ];

<强> 4,切换到项目根目录,执行初始化命令

php  init

windows下打开cmd,切换到项目根目录执行上述命令。

<强> 5,添加api文件夹别名,去共同/config/引导。php最后一行添加如下代码:

Yii:: setAlias (& # 39; api # 39;,,目录名(目录名(__DIR__)),只& # 39;/api # 39;);

<强> 6,修改一下配置文件api/config/主要。php

return  (   & # 39;id # 39;,=祝辞,& # 39;app-api& # 39;//,,,   & # 39;controllerNamespace& # 39;,=祝辞,& # 39;api \控制器# 39;   )

<强> 7,修改api文件中,控制器、模型、资产、视图中文件的命名空间为api。

以上是“yii2创建应用的方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

yii2创建应用的方法