I use Symfony 1.2.9 with Doctrine 1.2 trunk.
I also make use of the new Doctrine's feature to specify custom table class. For that, in the config/ProjectConfiguration.class.php I have the following code:
And that works fine. But when I comment out this line and re-generate model classes, I get broken table class definitions like:
Notice the lack of base class name.
It seems the problem resides in Doctrine_Import_Builder's constructor:
So, the default value of $this->_baseTableClassName always overwrites by Doctrine_Core::ATTR_TABLE_CLASS attribute value.