gpt4 book ai didi

php - YII2中如何输出数据?

转载 作者:行者123 更新时间:2023-11-29 19:30:40 25 4
gpt4 key购买 nike

我正在尝试遵循以下说明: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

最佳答案

有多种方法可用于显示数据。 GridView 就是一个例子:

<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
'id',
'name',
'created_at:datetime',
// ...
],
]) ?>

这就是您在 Controller 中获取数据提供程序的方法。将 $dataProvider 传递到您的 View :

$searchModel = new ModelSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);

您可以使用 Gii 轻松生成模型和 ModelSearch 模型.

如果您不想使用模型和数据提供程序,请确保您实际从数据库中检索信息。您可以使用 ActiveRecord Model::find()->all() 或使用默认的 Query (new yii\db\Query())->from("table")-> ...->all().

关于php - YII2中如何输出数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41792247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com