चेकआउट getEasyConnectionString
विधि (इसे पिछले संस्करणों में अलग तरह से कहा जाता था od doctrine
जहां तक मुझे मालूम है।)। इसके अनुसार आपके पास दो विकल्प हैं:
- अलग पैरामीटर का उपयोग करके कनेक्शन कॉन्फ़िगर करें।
आपका parameters.yml
फ़ाइल अनुपलब्ध है database_servicename
आपको मिला पैरामीटर।
तो parameters.yml
complete को पूरा करें फ़ाइल:
parameters:
database_driver: oci8
database_host: <ip>
database_port: <port>
database_name: <name>
database_user: <user>
database_password: <password>
database_service: true
database_servicename: <servicename>
database_charset: WE8MSWIN1252
आपको अपना config.yml
modify संशोधित करना होगा क्योंकि इसमें शायद सभी पैरामीटर सेट नहीं हैं।
config.yml:
# Doctrine Configuration
doctrine:
dbal:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: %database_charset%
service: %database_service% #this you don't have probably
servicename: %database_servicename% #this you don't have probably
- संपूर्ण पास करें
dsn
एकdbname
. के रूप में स्ट्रिंग पैरामीटर
आपका parameters.yml
फ़ाइल:
parameters:
database_driver: oci8
database_user: <user>
database_password: <password>
database_charset: WE8MSWIN1252
database_name: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<service_name>)))