0
每個cakephp用戶都將擁有自己的數據庫(Postgres)用戶副本。因此,當他登錄時,數據庫默認配置必須以login.ctp格式發送「login」和「password」,並使用這些值創建DATABASE_CONFIG。到目前爲止,我有這個,但我不知道如何將變量傳遞給構造函數。可能嗎?有沒有其他選擇?請幫忙。如何動態創建cakephp數據庫配置設置(登錄名,密碼)
enter code here
class DATABASE_CONFIG{
var $default = array(
'datasource' => 'Database/Postgres',
'persistent' => false,
'host' => 'localhost',
'login' => 'XXX',
'password' => 'YYY',
'database' => 'db1',
'prefix' => '',
'schema'=>'public'
//'encoding' => 'utf8',
);
function __construct(){
$this->default['login'] = $userSentFromForm;
$this->default['password'] = $passwordSentFromForm;
}
}
爲什麼你會爲每個用戶有不同的數據庫連接? :/ –