Database yii错误活动记录查询
我正在尝试使用yii,并按照一个教程简单地创建一个包含数据库表字段的页面。 我创建索引视图Database yii错误活动记录查询,database,yii2,Database,Yii2,我正在尝试使用yii,并按照一个教程简单地创建一个包含数据库表字段的页面。 我创建索引视图 <?php /* @var $this yii\web\View */ ?> <h1>articoli/index</h1> <p> pippo <?php foreach($posts as $post){?> <h1><?php echo $post->autore; ?> &
<?php
/* @var $this yii\web\View */
?>
<h1>articoli/index</h1>
<p>
pippo
<?php
foreach($posts as $post){?>
<h1><?php echo $post->autore; ?> </h1>
<p><?php echo $post->articolo; ?></p>
}
?>
</p>
我不明白。我认为它必须转到app\models\Articoli.php
我尝试不同的方法
$posts=Articoli::->findall()
但是不工作Yii2 ActiveRecord没有静态函数
model()
。要从Articoli
获取所有记录,必须使用findAll()
静态方法,或find()->all()
将控制器中的用法更改为:
$posts = Articoli::findAll();
在控制器中添加使用:
use \app\models\Articoli;
或者干脆换一行:
$posts=Articoli::model()->findall();
为此:
$posts = \app\models\Articoli::findAll();
就这些!;) 请参阅本指南:
use \app\models\Articoli;
$posts=Articoli::model()->findall();
$posts = \app\models\Articoli::findAll();