dayspring-tech / propel-bundle
Propel 在 Symfony2 中的集成
3.0.0-alpha1
2016-10-23 21:42 UTC
Requires
- propel/propel: 2.0.0-alpha6
- symfony/security-acl: ^2.8|^3.0
- symfony/symfony: ^2.8|^3.0
Requires (Dev)
- fzaninotto/faker: ^1.5
- phpunit/phpunit: ^4.8.21|^5.0.10
- sensio/framework-extra-bundle: ^3.0.2
- 3.0.x-dev
- 3.0.0-alpha1
- 2.0.x-dev
- 2.0.0-alpha4
- 1.8.x-dev
- 1.8.11
- 1.8.10
- 1.8.9
- 1.8.8
- 1.8.7
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.8.0-BETA2
- 1.8.0-BETA1
- 1.7.x-dev
- 1.7.2
- 1.7.1
- 1.7.0
- 1.4.x-dev
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.2.x-dev
- 1.2.15
- 1.2.14
- 1.2.13
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.x-dev
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.0
- 0.8
- 0.7
- 0.6
- 0.5
- 0.4
- 0.3
- 0.2
- dev-fix/symfony4_structure
- dev-symfony_6
- dev-qodana
- dev-fix/include_paths
- dev-fix/execute-commands
- dev-feature/symfony5_4
- dev-fix/spl_php8_type_error
- dev-master
This package is auto-updated.
Last update: 2024-09-07 03:39:12 UTC
README
这是 Propel 在 Symfony2 中的官方实现。
此分支由 Dayspring Partners 维护,并提供与 PHP 7.4 和 8.x 的兼容性。
分支模式
Propel1 集成
目前正在支持的两个主要分支是
1.5分支包含 Propel 1.6+ 对 Symfony 2.8 LTS 的集成。1.6分支包含 Propel 1.6+ 对 Symfony 3.0 的集成。1.7分支包含 Propel 1.7+ 对 Symfony 4.0 的集成。1.8分支包含 Propel 1.8+ 对 Symfony 4.0 和 5.0 的集成。
如果您正在运行较旧版本,您可能需要此捆绑包的以下版本之一。
1.0分支包含 Propel 1.6 对 Symfony 2.0 的集成。1.1分支包含 Propel 1.6 对 Symfony 2.1 的集成。1.2分支包含 Propel 1.6 对 Symfony >2.1 的集成。1.4分支包含 Propel 1.6 对 Symfony >2.3 的集成。
Propel2 集成
- 有关 Propel2 和 Propel3 集成的信息,请参阅上游存储库 https://github.com/propelorm/PropelBundle
注意: master 分支将不再更新,并将触发 E_USER_DEPRECATED 错误以通知用户。
功能
- 根据放置在
BundleName/Resources/*schema.xml下的 XML 架构(不是 YAML)生成模型类; - 插入 SQL 语句;
- 运行时自动加载 Propel 和生成的类;
- 通过 XML 配置初始化 Propel 运行时;
- Propel 1.6 的迁移;
- 从现有数据库逆向工程;
- 与 Symfony2 Profiler 集成;
- 加载 SQL、YAML 和 XML 固件;
- 创建/删除数据库;
- 与 Form 组件集成;
- 与 Security 组件集成;
- 可以使用 Sensio Framework Extra Bundle 与 Propel ParamConverter 一起使用。
有关文档,请参阅
Resources/doc/
有关许可,请参阅
Resources/meta/LICENSE