Phalcon的ORM继承?

时间:2014-04-10 01:03:32

标签: php inheritance orm phalcon

如何使用phalcon的ORM实现模型继承?我的意思是在学说中我可以告诉继承策略,它将我的模型映射到数据库。是否可以使用phalcon的ORM?谢谢!

1 个答案:

答案 0 :(得分:1)

我相信答案是否定的,还没有这样的事情。在Phalcon's Model Documentation和其他任何地方,我总是看到ORM被动地使用数据库模式(从不创建或更改任何模式)。

不确定它是否有帮助,但您可以扩展模型并使其使用与其父级相同的表:

use Phalcon\Mvc\Model as PhModel;

class Person extends PhModel {...} //This will use a pre-existent 'person' table

class Employee extends Person 
{
    public function getSource()
    {
        return 'person'; //This will also use the 'person' table
    }
}

如果我误解了您的问题,请提供更多详情。