0
我正在嘗試爲Apigility(1.4.1)中的API創建Doctrine服務。 Doctrine與Apigility集成一起安裝。在Apagility Admin UI中嘗試創建Doctrine服務時出現'獲取Doctrine服務'錯誤?
我的配置(/config/autoload/local.php)如下。
return [
'doctrine' => [
'connection' => [
'orm_default' => [
'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver',
'params' => [
'host' => 'redacted',
'port' => '3306',
'user' => 'redacted',
'password' => 'redacted',
'dbname' => 'redacted',
'driverOptions' => [
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
],
],
],
],
'driver' => [
'default_annotation_driver' => [
'class' => 'Doctrine\\ORM\\Mapping\\Driver\\AnnotationDriver',
'paths' => [
0 => __DIR__ . '/../../module/Trusts/src/V1/Entity',
],
],
'orm_default' => [
'drivers' => [
'Trusts\\V1\\Entity' => 'default_annotation_driver',
],
],
],
],
];
at/module/Trusts/src/V1/Entity我有一堆實體文件,它們都有以下命名空間。
namespace Trusts\V1\Entity;
然而,當我去創造的Apigility管理用戶界面的服務,我點擊「新服務」,然後「學說連接」,然後選擇「doctrine.entitymanager.orm_default」和而不能夠選擇一個實體,只是得到一個模棱兩可的消息'錯誤獲得主義服務(S)'。
我已閱讀了通過Github上的Apigility找到的所有(稀缺)文檔和指南,但沒有找到解決方案。任何人都可以給我任何指針?