eserozvataf/scabbia1

此包已被废弃且不再维护。未建议替换包。

Scabbia PHP 框架(1.x 分支)

安装: 4

依赖者: 2

建议者: 0

安全: 0

星标: 14

关注者: 6

分支: 2

开放问题: 0

语言:JavaScript

1.5.1 2016-01-02 16:31 UTC

This package is auto-updated.

Last update: 2023-09-08 20:06:29 UTC


README

Scabbia 框架 是一个开源 PHP 框架项目,遵循 GPL 许可协议。它由 Eser Ozvataf 开发了两年,稳定分支达到了 1.5 版本。虽然其活跃开发已停止,但会适时提供小修复。

安装

步骤 1

在终端或命令提示符中

git clone https://github.com/eserozvataf/scabbia1-skeleton project

或者直接下载 Scabbia 骨架 包。

步骤 2

cd project
php scabbia update

步骤 3

使 application/writableapplication/locale 目录可写。

chmod 0777 -R application/writable
chmod 0777 -R application/locale

步骤 4

打开 application/config/datasources.json 文件以更新数据库配置参数。

示例 mysql 数据库配置

{
    "datasourceList": [
        {
            "id":           "dbconn",
            "interface":    "pdo",
            "persistent":   true,
            "overrideCase": "natural",
            "pdoString":    "mysql:host=localhost;dbname=project",
            "username":     "root",
            "password":     "123456",
            "initCommand":  "SET NAMES utf8",
            "errors":       "exception"
        }
    ]
}

要求

** 骨架应用程序会自动安装此依赖和其他依赖项。

依赖项

  • psr/log: PSR-3 日志接口 (http://www.php-fig.org/)
  • facebook/php-sdk: Facebook PHP SDK
  • dflydev/markdown: Markdown 解析器
  • mustache/mustache: Mustache 解析器
  • trekksoft/potomoco: gettext 编译器
  • leafo/lessphp: LESS 编译器

捆绑组件

  • fonts/KabobExtrabold.ttf
  • twitter/bootstrap
  • twitter/hogan
  • twitter/typeahead
  • introjs
  • jquery
  • cleditor
  • flot
  • jquery.maskedinput
  • jquery.tablesorter
  • jquery.validation
  • laroux.js
  • mapbox
  • normalize.css
  • reset.css

可选 PHP 扩展

  • curl: http 通信
  • gd: 图像处理
  • gettext: 翻译
  • intl: i18n 功能
  • mbstring: 多字节字符串处理
  • memcache: 缓存功能
  • mongo: mongodb 支持
  • soap: soap 协议
  • sockets: 套接字通信
  • tokenizer: 词法分析

链接

贡献

对任何贡献都公开开放。欢迎修复错误、新功能和额外模块。所有贡献都应提交到 eserozvataf/scabbia1 仓库。

  • 要贡献代码:Fork 仓库,将您的更改推送到您的分支,然后提交拉取请求。
  • 要报告错误:如果某些内容不起作用,请使用 GitHub 问题报告。
  • 支持以下功能: 捐赠