mynameiszandersyiiskeleton

该软件包已被废弃,不再维护。未建议替代软件包。

通过 Composer 的 create-project 命令快速启动新项目的 Yii 框架脚手架。

安装: 16

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

语言:JavaScript

类型:项目

1.1 2013-09-16 03:21 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:27:08 UTC


README

本项目旨在通过 Composer 命令快速启动新的 Yii 应用程序。虽然它不提供除基本用户认证以外的任何功能,但它提供了许多事件声明和事件/行为管理器,允许构建即插即用的插件。

本项目使用以下库

  • PHPass:一个用于在 PHP 中轻松安全地管理密码的库。
  • Yii 框架:一个高性能的 PHP 框架,最适合开发 Web 2.0 应用程序。

许可证

本项目采用 MIT/X11 开源许可证。版权归项目作者 Zander Baldwin(2013)所有。

文档

本项目的文档相对较少。开发重点集中在应用程序外壳上。一旦本项目达到 beta 版本,文档将开始出现。

本项目当前的所有文档都包含在源代码中,以注释或 DocComments 的形式。

源代码

本项目使用 Git 进行维护,托管在 GitHub 上。源代码可以通过 git@github.com:mynameiszanders/yiiskeleton.git 访问。

安装

本项目旨在通过 Composer 的 create-project 命令进行安装。

composer create-project mynameiszanders/yiiskeleton /path/to/project 1.0.0-alpha

创建文件 application/config/databases.php,该文件返回一个由环境分隔的数据库凭据数组。例如

<?php
    return array(
        'develop' => array(
            'connectionString' => 'mysql:host=localhost;dbname=test',
            'username' => 'root',
            'password' => '',
        ),
        'production' => array(
            'connectionString' => 'mysql:host=localhost;dbname=longDatabaseName',
            'username' => 'accountName',
            'password' => 'supersecret',
            'tablePrefix' => 'app_'
        ),
    );

接下来,将您选择的环境的名称放入 application/config/.environment 中。然后执行数据库迁移,这将使您的数据库与应用程序兼容

PROJECT="/path/to/project"

$ cd "$PROJECT/application"
$ ./yiic migrate

注意:本项目假设将在 64 位 DebianUbuntu 服务器上运行,且具有 PHP 5.3+

作者

联系方式

请通过以下详情直接联系 Darsyn 进行错误报告、功能请求、补丁提交等。

Darsyn Technologies 14 Hilda Street,
Pontypridd, Rhondda Cynon Taf,
英国. CF37 1TT.

开发指南

数据库

在您在 application.config.databases 中设置数据库凭据后,所有不是通过正常应用操作进行的数据库更改 必须 通过 yiic 工具执行数据库迁移。这意味着任何模式更改以及默认数据。

作为一项经验法则,直到您对以这种方式进行的数据库更改感到舒适,除了作为参考工具外,禁止使用 phpMyAdmin

源代码

即将推出...