PropelBundle

用于Symfony的PropelBundle。(PropelBundle for Symfony.)

  • Owner: propelorm/PropelBundle
  • Platform: Linux, Mac, Windows
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

PropelBundle

这是Symfony中 Propel 的正式实施。

分支模型

由于 Propel2 将会在不久的将来发布,我们预先移植这个bundle的分支模型!

    1.0 分支包含Symfony 2.0 目前2.0分支)的Propel 1.6 集成。 > 1.1 分支包含Symfony 2.1 当前2.1分支)的Propel 1.6 集成。 >
  • 1.2 分支包含Symfony 2.2 当前主分支)的Propel 1.6 集成。
  • > 2.0 分支包含Symfony 2.5-2.8 的 Propel2 集成。 3.0 分支包含Symfony 2.8-3.x 的 Propel2 集成。

特性

  • 基于位于 BundleName/Resources/* schema.xml 下的XML模式(不是YAML)生成模型类;
  • 插入SQL语句;
  • Propel和生成的类的运行时自动加载;
  • 通过XML配置推动运行时初始化;
  • 推动迁移;
  • 现有数据库进行逆向工程;
  • 集成到Symfony Profiler;
  • 加载SQL,YAML和XML装置;
  • 创建/删除数据库;
  • 与表单组件集成;
  • 与安全组件集成;
  • Propel ParamConverter可以与Sensio Framework Extra Bundle一起使用。

阅读文档

有关许可证,请参阅:

Resources/meta/LICENSE

Overview

Name With Ownerpropelorm/PropelBundle
Primary LanguagePHP
Program languagePHP (Language Count: 2)
PlatformLinux, Mac, Windows
License:
Release Count45
Last Release Name1.5.2 (Posted on )
First Release Name0.1 (Posted on )
Created At2011-01-31 09:06:32
Pushed At2023-07-12 16:29:27
Last Commit At2016-01-23 21:11:15
Stargazers Count182
Watchers Count20
Fork Count151
Commits Count241
Has Issues Enabled
Issues Count204
Issue Open Count20
Pull Requests Count236
Pull Requests Open Count2
Pull Requests Close Count69
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

PropelBundle

Build Status

This is the official implementation of Propel in Symfony.

Branching model

As Propel2 will be released in the near future, we are migrating the branching model of this bundle in advance!

  • The 1.0 branch contains Propel 1.6 integration for Symfony 2.0 (currently 2.0 branch).
  • The 1.1 branch contains Propel 1.6 integration for Symfony 2.1 (currently 2.1 branch).
  • The 1.2 branch contains Propel 1.6 integration for Symfony 2.2 (currently master branch).
  • The 2.0 branch contains Propel2 integration for Symfony 2.5-2.8.
  • The 3.0 branch contains Propel2 integration for Symfony 2.8-3.x.
  • The 4.0 branch contains Propel2 integration for Symfony 3.4-4.x.

Features

  • Generation of model classes based on an XML schema (not YAML) placed under BundleName/Resources/*schema.xml;
  • Insertion of SQL statements;
  • Runtime autoloading of Propel and generated classes;
  • Propel runtime initialization through the XML configuration;
  • Propel Migrations;
  • Reverse engineering from existing database;
  • Integration to the Symfony Profiler;
  • Load SQL, YAML and XML fixtures;
  • Create/Drop databases;
  • Integration with the Form component;
  • Integration with the Security component;
  • Propel ParamConverter can be used with Sensio Framework Extra Bundle.

Read the documentation

For license, see:

Resources/meta/LICENSE
To the top