PropelBundle

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

  • 所有者: propelorm/PropelBundle
  • 平台: Linux, Mac, Windows
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

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

主要指標

概覽
名稱與所有者propelorm/PropelBundle
主編程語言PHP
編程語言PHP (語言數: 2)
平台Linux, Mac, Windows
許可證
所有者活动
創建於2011-01-31 09:06:32
推送於2023-07-12 16:29:27
最后一次提交2016-01-23 21:11:15
發布數45
最新版本名稱1.5.2 (發布於 )
第一版名稱0.1 (發布於 )
用户参与
星數179
關注者數19
派生數154
提交數241
已啟用問題?
問題數204
打開的問題數20
拉請求數236
打開的拉請求數2
關閉的拉請求數69
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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