2015-05-31 25 views
0

我試圖在yii連接中連接數據庫我該怎麼做?如何自定義連接yii的數據庫

在下面的屏幕截圖中有一個cron.php我試圖從根文件夾連接數據庫如何做到這一點?

Cron.php

require('framework/db/CDbConnection.php');  

$connection=new CDbConnection($dsn,'root',''); 
$connection->active=true; 

我需要使用Yii的連接,而不是MySQL的

$mysql_con = mysql_connect('localhost','root',''); 
mysql_select_db('som',$mysql_con); //local DB 

Cron

回答

1

如果你想使用cron對於某些任務,考慮創建yii console application命令。配置它使用你的數據庫設置和調用你需要的任務yiic <command-name> <action-name>

+0

無法連接數據庫從外部? –

+0

你可以,但如果你想/需要使用Yii連接,我認爲它更可靠和方便的方式來做到這一點。你只需要創建命令和操作,配置控制檯應用程序使用數據庫設置,你就可以開始了。沒有那個,你也會得到框架 – Tony

+0

的所有好處嗎?我無法連接數據庫? –