我尝试按照此说明操作:http://www.yiiframework.com/doc-2.0/guide-db-active-record.html#db-connection
我创建了一个连接到它的数据库(MAMP服务器)(响应200),但页面上没有输出任何内容。
db.php文件:
return [
// 'class' => 'yii\db\Connection',
// test begin
'class' => 'yii\db\Connection',
// test end
'dsn' => 'mysql:host=localhost;dbname=yii2basic',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
];
github上的代码:https://github.com/rinatoptimus/yii-test/tree/master/basic
答案 0 :(得分:0)
有许多方法可用于显示您的数据。一个例子是GridView:
$searchModel = new ModelSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
这是您在Controller中获取数据提供者的方法。将$ dataProvider传递给您的视图:
Model::find()->all()
您可以使用Gii轻松生成模型和模型搜索模型。
如果您不想使用模型和数据提供者,请确保实际从数据库中检索信息。您可以使用ActiveRecord (new yii\db\Query())->from("table")->...->all()
或使用默认查询{{1}}。