All pastes #911816 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-02-20 22:59 UTC
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'));
  }

}