我是yii framework的新手。我刚刚创建了一个应用程序,我想根据某些条件从数据库中获取数据,然后在视图中显示。为此,我尝试了在我的控制器几件事情:如何从数据库中获取数据并在视图中显示
if(isset($_GET['sku']))
{
$sku=$_GET['sku'];
$data=Products::model()->findAll("sku=$sku");
}
$this->render('checkout',array(
'data'=>$data,
));
而当我的意见我尝试打印数据:
的print_r($数据);
我给我看了一个复杂的数组,但我不想那样。 我想要的是我可以从控制器中获得数组,包括通过查询基于一些条件返回的数据,并在我的视图中使用foreach我可以根据我的需要显示它们。
所以,请建议我从数据库中获取数据的一些好方法,并可以在我的视图中显示它们。
谢谢!
您至少应该阅读关于如何使用ActiveRecords的基础知识。我们无法为你学习Yii :)。 findAll()返回一个ActiveRecord对象的数组,如下所示http://www.yiiframework.com/doc/guide/1.1/en/database.ar – 2013-04-28 09:21:25
感谢MichaelHärtl,你建议我帮助我很多的链接,现在我可以获取并保存数据。再次感谢 – user2328484 2013-04-28 15:03:51