在Yii2中将记录插入数据库

时间:2015-08-09 23:47:08

标签: php mysql yii2

好的,我试图通过创建一个命令在数据库中插入一些记录,然后在我找到的文档中使用insert,但是我得到错误" class app \ commands Yii"未找到。现在我把它放在我控制器的顶部

namespace app\commands;

use yii\console\Controller;

这是我建造的命令

//added game to database
    foreach ($games as $g) 
    {
        //echo $g[0].'<br>'.$g[1].'<br>'.$g[2].'<br>'.$g[3].'<br>'.$g[4].'<br>'.$g[5].'<br><br>';
        //take the upper and put into database
        $command = Yii::app()->db->createCommand();

        $command->insert('nfl_lines',array('away'=>$g[0],'home'=>$g[1]));

    }

1 个答案:

答案 0 :(得分:2)

namespace app\commands;
use Yii;
use yii\console\Controller;

Yii::$app->db->createCommand();

您使用的是yii2,与yii1

不同