0
我正在重构我前段时间写过的几个类到我的Symfony项目(v1.3.2与Propel ORM)。在我自己的自定义类中使用Propel ORM
最初使用直接连接到数据库的类,我想重构这些类(存储在$(SF_LIB_DIR)),以便我可以调用propel并使用ORM对象。
为了澄清,因此,举例来说,我希望能够在我的自定义类使用这样的代码:
try {
$con = Propel::getConnection();
$c = new Criteria();
$foo = new PropelORMFooObject();
$foobar = PropelORMFooBarObjectPeer::fetch($c);
//set fields etc
$foo->setFooBar($foobar);
// now save using obtained connection ..
$foo->save($con)
}catch(SomeException $e)
{
//deal with it
}
我认为我会需要一些require_once()语句添加到我的自定义库,但不清楚要包含哪些文件。有谁知道如何做到这一点?
啊,好吧。我不知道自动加载器使类可用于在SF框架中使用的类。我会进行双重检查以确保双重安全... – 2010-03-19 16:22:19