larukedi/scabbia-framework

此包已被废弃,不再维护。作者建议使用eserozvataf/scabbia1包。

Scabbia PHP 框架(1.x 分支)

安装: 599

依赖者: 0

建议者: 0

安全: 0

星标: 15

关注者: 6

分支: 2

开放问题: 0

语言:JavaScript

1.5.1 2016-01-02 16:31 UTC

This package is auto-updated.

Last update: 2022-02-01 12:23:42 UTC


README

Scabbia 框架是一个开源PHP框架项目,遵循GPL许可。该项目由Eser Ozvataf开发了2年,并在稳定分支上达到了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 仓库,将您的更改推送到您的分支,并提交一个 pull 请求。
  • 要报告一个错误:如果某些内容不起作用,请使用 GitHub issues 报告它。
  • 支持: 捐赠