我尝试过创建数据库连接,但没有成功,
try
{
$connection=new CDbConnection();
$connection->active=true;
$transaction=$connection->beginTransaction();
}
catch(Exception $e)
{
echo($e);
}
我得到一个错误:-
connecting string cannot be empty
来自DAO:上的Yii指南
若要建立数据库连接,请创建CDbConnection实例并将其激活。需要数据源名称(DSN)来指定连接到数据库所需的信息。建立连接可能还需要用户名和密码。
如果在建立连接期间发生错误(例如,错误的DSN或无效的用户名/密码),将引发异常。
$connection=new CDbConnection($dsn,$username,$password);
// establish connection. You may try...catch possible exceptions
$connection->active=true;
......
$connection->active=false; // close connection
你没有为$dsn传递任何东西,所以它抛出了异常:
CDbException(Yii::t('yii','CDbConnection.connectionString cannot be empty.'));