基本Yii骨架
1.0.2
2016-01-03 20:09 UTC
Requires
- php: >=5.3.2
- assisrafael/giix: dev-master
- bartaakos/cserializebehavior: dev-master
- bartaakos/np-yii-console-command: dev-master
- bartaakos/yii-simple-queue: dev-master
- swiftmailer/swiftmailer: dev-master
- yiiext/imperavi-redactor-widget: dev-master
- yiiext/migrate-command: @dev
- yiiext/status-behavior: dev-master
- yiisoft/yii: 1.1.*
Requires (Dev)
- malyshev/yii-debug-toolbar: dev-master
This package is not auto-updated.
Last update: 2024-09-28 15:44:08 UTC
README
这是一个增强Composer的Yii应用程序的基本骨架。
安装
为了初始化项目,您可以简单地运行以下命令
$ composer create-project bartaakos/yii-skeleton MyNewProject
请注意,您需要创建两个配置文件(custom.php
,params.php
)。
静态文件
/web/assets /vendor /runtime /config/custom.php /config/params.php
上列文件将被忽略,您应将其视为静态内容处理。
维护
nDeploy
这是一个非常方便的用于高级网站维护的工具。
安装时请查看nDeploy的readme文件。最终的build.properties
应该看起来像这样
;-- deploy basedir -- basedir=/home/my-new-project ;-- application -- application.name=my-new-project application.framework=yii ;application.deploydir=/home/my-new-project/current ;application.repositorydir=/home/my-new-project/src/my-new-project ;application.releasesdir=/home/my-new-project/releases application.releaseskept=10 ;-- scm properties -- scm.type=git scm.repository=repository-of-my-new-project.git ;scm.branch=master ;scm.git.extra.path.pull= ;-- shared files -- shared.files=config/custom.php,config/params.php,runtime,web/assets,vendor ;-- vendor -- vendor=composer vendor.command=update ;-- yii framework properties -- application.framework.extra.migrate.command=./yiic application.framework.extra.migrate=true application.framework.extra.migrate.ask=false ;-- maintenance -- ;maintenance=false ;maintenance.source= ;maintenance.destination= ;maintenance.remove=true ;-- hash -- ;hash=true ;hash.file= ;-- lock -- ;lock=true ;lock.file= ;-- ndpeloy build target's basedir -- ndeploy.basedir=/home/ndeploy/current
注意,我在composer update/install
之后移除了yiic migration
,因为我们像您所看到的那样使用nDeploy来完成。如果您需要恢复该功能,只需在console/console.php
中的params中取消注释这些行,并将application.framework.extra.migrate
在build.properties
中设置为false
。