return a row of a table using Active Record in Yii

2019-08-19 05:21发布

I want to return a field of a row of table which has id = 4 in a model for example Post.

Which one should I use find() method or findByAttributes() ? And what is the correct syntax for it ?

1条回答
Animai°情兽
2楼-- · 2019-08-19 05:57

To grab a model by its primary key I'd suggest `findByPk(). It's one of the most simple methods to use;

$id = 4;
$model = Post::model()->findByPk($id);

For other method syntaxes, have a read through the Yii Active Record wiki and Yii Active Record documentation, they're really helpful when starting out.

查看更多
登录 后发表回答