2

symfony 1.4を使用してアプリケーションを作成しようとしていますが、最初はsymfonyフレームワークを使用して作成されたオレンジ色のhrm 2.7バージョンのアプリケーションをインストールしました。現在、新しいアプリケーションのスキーマを作成していますが、アプリケーションでは既存のテーブル列を使用しています。私の新しいアプリケーションの関係両方のアプリケーションは同じデータベースにあります私はdatabase.ymlを次のように構成しました

all:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn: 'mysql:host=localhost;dbname=neworangehrm'
      username: root
      password: null

スキーマを次のように作成しました

samplepayperiod:
  tableName: samplepayperiod
  columns:
    emp_number:
      name: emp_number 
      type: integer(7)
    periodid:
      name: periodid 
      type: integer(11)
      primary: true
    startdate:
      name: starttime 
      type: date(25)
      default: ''
      notnull: true
    enddate:
      name: endtime 
      type: date(25)
      default: ''
      notnull: true
    locked:
      name: locked 
      type: smallint(5)
      default: ''
  relations:
   Employee:
    onDelete: CASCADE
    foreignAlias: samplepayperiods

それから私は次のコマンドを実行するために使用しました

C:\xampp\htdocs\orangehrm\neworangehrm\nohrm>php symfony doctrine:build-model
>> doctrine  generating model classes
>> file+     C:\Documents and Settings\Dilli...\Temp/doctrine_schema_56849.yml
PHP Notice:  Undefined index: class in C:\xampp\php\PEAR\symfony\plugins\sfDoctrinePlugin\lib\vendor
\doctrine\Doctrine\Import\Builder.php on line 684

Notice: Undefined index: class in C:\xampp\php\PEAR\symfony\plugins\sfDoctrinePlugin\lib\vendor\doct
rine\Doctrine\Import\Builder.php on line 684
PHP Notice:  Undefined index: alias in C:\xampp\php\PEAR\symfony\plugins\sfDoctrinePlugin\lib\vendor
\doctrine\Doctrine\Import\Builder.php on line 685

Notice: Undefined index: alias in C:\xampp\php\PEAR\symfony\plugins\sfDoctrinePlugin\lib\vendor\doct
rine\Doctrine\Import\Builder.php on line 685
>> tokens    C:/xampp/htdocs/orangehrm/newor...e/Basesamplepayperiod.class.php
>> autoload  Resetting application autoloaders
>> file-     C:/xampp/htdocs/orangehrm/newor.../config/config_autoload.yml.php

また、以下のようなスキーマを作成しようとしました。最初にデータベースにテーブルを作成してから、によってスキーマを実行しようとしましたphp symfony doctrine:build-schema が、次のようなエラーがスローされます。

C:\xampp\htdocs\orangehrm\neworangehrm\nohrm>php symfony doctrine:build-schema
>> doctrine  generating yaml schema from database


  Couldn't find class OhrmLocation


PHP Fatal error:  Call to a member function evictAll() on a non-object in C:\xampp\php\PEAR\symfony\
plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Connection.php on line 1239

Fatal error: Call to a member function evictAll() on a non-object in C:\xampp\php\PEAR\symfony\plugi
ns\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Connection.php on line 1239.....
4

0 に答える 0