Ямерт
The Old One
Propel: работа с БД через объекты
Привет!
Ища в гугле workaround для одного глюка в Apache Torque, случайно наткнулся на сабж (http://propel.phpdb.org/wiki/index.php?node=11).
Вот ключевая информация:
--------------------------------------------------------------
Propel Technology
Propel is based on Apache Torque, a well-established O/R solution for Java.
Propel is actually two tools which work together to provide efficient object persistence customized for your RDBMS: a generator and a runtime framework.
Generator
Based on a simple XML schema describing your database and tables, the generator will build PHP classes to interact with your data model and SQL definition files to create the tables, keys, sequences etc. for your specific RDBMS. The use of a build system to create RDBMS-specific SQL makes for a truly database-independent system without sacrificing performance.
--------------------------------------------------------------
Вот тут можно посмотреть примеры использования:
http://propel.phpdb.org/docs/user_guide/
То есть, насколько я понимаю, это портация Torque на PHP5. С Torque работаю где-то полгода, и вполне им доволен - не считая некоторых глюков.
Судя по датам последних новостей на сайте, продукт не обновлялся уже порядочное время.
Контрольный вопрос: кто-то работал с этим Propel? Или знаете и можете порекомендовать другие подобные продукты?
Привет!
Ища в гугле workaround для одного глюка в Apache Torque, случайно наткнулся на сабж (http://propel.phpdb.org/wiki/index.php?node=11).
Вот ключевая информация:
--------------------------------------------------------------
Propel Technology
Propel is based on Apache Torque, a well-established O/R solution for Java.
Propel is actually two tools which work together to provide efficient object persistence customized for your RDBMS: a generator and a runtime framework.
Generator
Based on a simple XML schema describing your database and tables, the generator will build PHP classes to interact with your data model and SQL definition files to create the tables, keys, sequences etc. for your specific RDBMS. The use of a build system to create RDBMS-specific SQL makes for a truly database-independent system without sacrificing performance.
--------------------------------------------------------------
Вот тут можно посмотреть примеры использования:
http://propel.phpdb.org/docs/user_guide/
То есть, насколько я понимаю, это портация Torque на PHP5. С Torque работаю где-то полгода, и вполне им доволен - не считая некоторых глюков.
Судя по датам последних новостей на сайте, продукт не обновлялся уже порядочное время.
Контрольный вопрос: кто-то работал с этим Propel? Или знаете и можете порекомендовать другие подобные продукты?