私はアルゼンチンから書いています、私の英語を少し許してください。モジュールZfcUser
とに問題がありますzfcuserDoctrineORM
。それらをプロジェクトに統合する必要があります。私はZendフレームワーク2、doctrine 2.3、postgreSQLを使用していますが、これらのツールを使用するのはこれが初めてです。そのため、私がうまく支配していないことがたくさんあります。すべてのモジュールが含まれて/config/application.config.php
おり、接続はデータベースで構成されています。/config/autoload/local.php
Local.php
配列を返す 'doctrine' => array( '接続'=>配列( 'orm_default' => array( 'driverClass' =>'Doctrine \ DBAL \ Driver \ PDOPgSql \ Driver'、 'params' => array( 'host' =>'localhost'、 'ポート'=>'5432'、 'user' =>'postgres'、 'パスワード'=>'postgres'、 'dbname' =>'ministerio'、 )。 )。 )。 )、 );
application.config.php
配列を返す 'モジュール'=>array( '応用'、 'DoctrineModule'、 'DoctrineORMModule'、 'Reeser'、//モジュールの名前 'ZfcBase'、 'ZfcUser'、 'ZfcUserDoctrineORM'、 )、 'module_listener_options' => array( 'config_glob_paths' => array( 'config / autoload / {、*。} {global、local} .php'、 )、 'module_paths' => array( './module'、 '。/ベンダー'、 )、 )、 );
データベースをマッピングするために、Doctrineを使用してアノテーションを使用し、モジュールで独自のエンティティユーザーを生成しました。
構成アーカイブzfcuser.global.php
とzfcuserdoctrineorm.global.php
autoloadディレクトリを追加しましたが、アーカイブがエンティティを認識するように構成する方法がわかりません。
zfcuser.global.phpに
'zend_db_adapter' =>'Zend \ Db \ Adapter \ Adapter'、//これはコメントする必要がありますか? 'user_entity_class' =>'Reeser \ Entity \ User'、 'login_redirect_route' =>'Reeser / index / index.phtml'、 配列を返す 'zfcuser' => $ settings、//このコードを構成するにはどうすればよいですか? 'service_manager' => array( 'エイリアス'=>array( 'zfcuser_zend_db_adapter' =>(isset($ settings ['zend_db_adapter']))? $ settings ['zend_db_adapter']:'Zend \ Db \ Adapter \ Adapter'、 )、 )、 );
zfcuserdoctrineorm.global.phpに
配列を返す 'doctrine' => array( 'ドライバー'=>array( 'zfcuser_driver' => array( 'class' =>'Doctrine \ ORM \ Mapping \ Driver \ AnnotationDriver'、 'キャッシュ'=>'配列'、 'paths' => array(__DIR__。'/../src/Reeser/Entity') )、 'orm_default' => array( 'ドライバー'=>array( 'ZfcUser \ Entity' =>'zfcuser_driver' )。 )。 )。 )、 );
そのモジュールzfcuserDoctrineORM
がXMLで動作することを確認しました。モジュールをアノテーションで動作するように適合させることはできますか?これが可能な場合、エンティティユーザーをこのモジュールに適応させるにはどうすればよいですか?どのアーカイブを変更する必要がありますか?