Как генерировать модели, используя doctrine1.2 в существующей базе данных с PHP? - PullRequest
1 голос
/ 21 октября 2010

Может кто-нибудь сказать / напечатать здесь, как генерировать модели из существующей БД с использованием php и doctrine? Что я сделал, я поместил папку Doctrine + Doctrine.php в папку с именем, например, test, теперь в этой папке testЯ добавил php-скрипт с именем test1.php, и в этом test1.php вот код, который я использовал

include_once('Doctrine.php');
spl_autoload_register(array('Doctrine','autoload'));

$manager = Doctrine_Manager::getInstance();

$conn = Doctrine_Manager::connection('mysql://usr:password@localhost/dbname','doctrine');

Doctrine::generateModelsFromDb('/models',
    array('doctrine'),
    array('classPrefix'=>'Square_Model_')
  );

, тогда ничего не произошло, когда я запустил этот скрипт через cmd через php - f test1.php,что мне делать?

1 Ответ

1 голос
/ 31 октября 2010

Может быть, он генерирует модели, но не помещает их туда, где вы думаете, что это должно быть.

'/models' создаст каталог models в корневом каталоге вашей файловой системы (например, C:\models, если вы используете Windows).

'models' (без косой черты) создаст каталог models в том же каталоге, что и ваш скрипт.

...