rendered paste body# ./symfony doctrine:build-all
>> doctrine Could not create database for c... 'www3_pookey'; database exists
>> doctrine generating BaseMenu: /var/www/w...del/doctrine/BaseMenu.class.php
array(10) {
["className"]=>
string(8) "BaseMenu"
["tableName"]=>
string(4) "menu"
["connection"]=>
NULL
["connectionClassName"]=>
NULL
["package"]=>
NULL
["inheritance"]=>
array(1) {
["extends"]=>
string(16) "sfDoctrineRecord"
}
["override_parent"]=>
bool(true)
["is_package"]=>
bool(false)
["abstract"]=>
bool(true)
["is_base_class"]=>
bool(true)
}
>> doctrine generating BasePage: /var/www/w...del/doctrine/BasePage.class.php
array(10) {
["className"]=>
string(8) "BasePage"
["tableName"]=>
string(4) "page"
["connection"]=>
NULL
["connectionClassName"]=>
NULL
["package"]=>
NULL
["inheritance"]=>
array(1) {
["extends"]=>
string(16) "sfDoctrineRecord"
}
["override_parent"]=>
bool(true)
["is_package"]=>
bool(false)
["abstract"]=>
bool(true)
["is_base_class"]=>
bool(true)
}
Fatal error: Call to undefined method sfDoctrineRecord::settabledefinition() in /var/www/www3.pookey.co.uk/htdocs/lib/model/doctrine/generated/BasePage.php on line 11
Call Stack:
0.0005 96440 1. {main}() /var/www/www3.pookey.co.uk/htdocs/symfony:0
0.0008 112856 2. include('/var/www/www3.pookey.co.uk/htdocs/lib/vendor/symfony/lib/command/cli.php') /var/www/www3.pookey.co.uk/htdocs/symfony:14
0.5758 12290096 3. sfSymfonyCommandApplication->run() /var/www/www3.pookey.co.uk/htdocs/lib/vendor/symfony/lib/command/cli.php:21
0.5848 12542192 4. sfTask->runFromCLI() /var/www/www3.pookey.co.uk/htdocs/lib/vendor/symfony/lib/command/sfSymfonyCommandApplication.class.php:68
0.5849 12542192 5. sfBaseTask->doRun() /var/www/www3.pookey.co.uk/htdocs/lib/vendor/symfony/lib/task/sfTask.class.php:75
0.5863 12680440 6. sfDoctrineBuildAllTask->execute() /var/www/www3.pookey.co.uk/htdocs/lib/vendor/symfony/lib/task/sfBaseTask.class.php:41
0.7339 20674496 7. sfTask->run() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildAllTask.class.php:58
0.7340 20674640 8. sfBaseTask->doRun() /var/www/www3.pookey.co.uk/htdocs/lib/vendor/symfony/lib/task/sfTask.class.php:97
0.7342 20675832 9. sfDoctrineInsertSqlTask->execute() /var/www/www3.pookey.co.uk/htdocs/lib/vendor/symfony/lib/task/sfBaseTask.class.php:41
0.7342 20675832 10. sfDoctrineBaseTask->callDoctrineCli() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/task/sfDoctrineInsertSqlTask.class.php:48
0.7661 20707824 11. Doctrine_Cli->run() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php:96
0.7661 20707824 12. Doctrine_Cli->_run() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Cli.php:88
0.7663 20707824 13. Doctrine_Task_CreateTables->execute() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Cli.php:149
0.7664 20707824 14. Doctrine::createTablesFromModels() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Task/CreateTables.php:41
0.7664 20707824 15. Doctrine_Export->exportSchema() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine.php:759
0.7833 22538512 16. Doctrine_Export->exportClasses() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Export.php:1049
0.7833 22540912 17. Doctrine_Record->__construct() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Export.php:1065
0.7834 22541608 18. Doctrine_Manager->getTable() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Record.php:152
0.7834 22541880 19. Doctrine_Connection->getTable() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Manager.php:564
0.7834 22548896 20. Doctrine_Table->__construct() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Connection.php:1066
0.7849 22719856 21. Doctrine_Table->initDefinition() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Table.php:205
0.7850 22722504 22. BasePage->setTableDefinition() /var/www/www3.pookey.co.uk/htdocs/plugins/sfDoctrinePlugin/lib/doctrine/Doctrine/Table.php:253
emo htdocs # cat lib/model/doctrine/generated/BasePage.php
<?php
/**
* This class has been auto-generated by the Doctrine ORM Framework
*/
abstract class BasePage extends sfDoctrineRecord
{
public function setTableDefinition()
{
parent::setTableDefinition();
$this->setTableName('page');
$this->hasColumn('id', 'integer', 11, array (
'primary' => true,
'autoincrement' => true,
'notnull' => true,
));
$this->hasColumn('body', 'string', 10000, array (
));
$this->hasColumn('title', 'string', 255, array (
));
$this->hasColumn('layout', 'string', 64, array (
));
}
public function setUp()
{
parent::setUp();
$this->hasMany('Menu', array('local' => 'id',
'foreign' => 'page_id'));
}
}