despark / jamd
为数据库加密用户实现的 Despark JAM 实现
0.5.16
2017-05-04 11:48 UTC
Requires
- php: >=5.3.9
- composer/installers: *
- kohana/core: ^3.3.0
- kohana/database: ^3.3.0
- kohana/image: ^3.3.0
- openbuildings/flex-storage: ^0.1.3
Requires (Dev)
- openbuildings/kohana-test-bootstrap: ^0.2
- phpunit/phpunit: ~4.0.0
- phpunit/phpunit-dom-assertions: ^0.1
- symfony/css-selector: >=2.3
- symfony/dom-crawler: >=2.3
Suggests
- openbuildings/jam-auth: A Kohana Auth implementation for Jam, with services
- openbuildings/jam-closuretable: Closuretable implementation for Jam ORM
- openbuildings/jam-monetary: Convert and format currencies and amounts with a Jam field
- openbuildings/jam-tart: Jam admin builder
- dev-master
- 0.5.16
- 0.5.15
- 0.5.14
- 0.5.13
- 0.5.12
- 0.5.11
- 0.5.10
- 0.5.9
- 0.5.9-rc.1
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.63
- 0.4.62
- 0.4.61
- 0.4.60
- 0.4.59
- 0.4.58
- 0.4.57
- 0.4.56
- 0.4.55
- 0.4.54
- 0.4.53
- 0.4.52
- 0.4.51
- 0.4.50
- 0.4.49
- 0.4.48
- 0.4.47
- 0.4.46
- 0.4.45
- 0.4.43
- 0.4.42
- 0.4.41
- 0.4.40
- 0.4.39
- 0.4.38
- 0.4.37
- 0.4.36
- 0.4.35
- 0.4.34
- 0.4.33
- 0.4.32
- 0.4.31
- 0.4.30
- 0.4.29
- 0.4.28
- 0.4.27
- 0.4.26
- 0.4.25
- 0.4.24
- 0.4.23
- 0.4.22
- 0.4.21
- 0.4.20
- 0.4.19
- 0.4.18
- 0.4.17
- 0.4.16
- 0.4.15
- 0.4.14
- 0.4.13
- 0.4.12
- 0.4.11
- 0.4.10
- 0.4.9
- 0.4.8
- 0.4.7
- 0.4.6
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
This package is auto-updated.
Last update: 2024-09-19 13:39:29 UTC
README
Jam 是一个用于 Kohana 3.3+ 的小型 ORM,它基于 Jelly 构建——该项目最初由 Jonathan Geiger 创始,并由 Paul Banks 协同开发。
Jam 为 Jelly 项目添加了一些急需的功能
- 集合的懒加载
- 动态修改集合并保存更改
- 使用混合扩展 Builder、Model 和 Meta 类
- 合理的验证检查,不总是抛出异常
- 使用数组进行相关模型的批量赋值(易于嵌套表单)
- 关联与字段分离 - 更强大且易于扩展
- 多态关联(MTI(多表继承))
- 对 api 进行了大量调整,以提高一致性和消除冗余
- 使用临时目录上传文件以在验证失败时生存(在表单中不要重复上传图片)
- 上传文件服务器 - 本地、FTP 和 Rackspace
- 自动将上传的图像宽度/高度存储到相关字段
- 内置流行行为 - Paranoid、Sluggable、Nested、Sortable、Uploadable
- 更新文件以符合 Kohana 规范(在 kohana 目录内)
- 灵活的表单构建器,具有自动错误显示功能
由于原始 Jelly 有很多很好的但未记录的功能,因此本指南将尝试详细介绍新功能和 Jelly 的隐藏宝藏,作为更全面的指南。
Jam
支持
支持以下 PHP 版本
- PHP 5.3
- PHP 5.4
- PHP 5.5
- PHP 5.6
- PHP 7
- HHVM
使用 Kohana 数据库模块的 PDO 或 MySQL 驱动与 MySQL 一起工作。
Jam 由 Clippings Team 作为 Clippings.com 的一部分开发。
本指南本身受到了 Rails Guides 的极大影响——他们出色地创建了可访问的文档,由于我并不是一个很好的作家,所以我尽可能地遵循他们的例子。