码迷,mamicode.com
首页 > Web开发 > 详细

PHP ActiveRecord(ORM) 库

时间:2015-09-24 22:50:16      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

推荐一个短小精悍的ActiveRecord库,lloydzhou/activerecord · GitHub, 可以实现类似Yii的relation的效果。文档地址:http://lloydzhou.github.io/activerecord/

class User extends ActiveRecord{
    public $table = ‘user‘;
    public $primaryKey = ‘id‘;
    public $relations = array(
        ‘contacts‘ => array(self::HAS_MANY, ‘Contact‘, ‘user_id‘)
    );
}
class Contact extends ActiveRecord{
}
$user = new User();
// find one user
var_dump($user->notnull(‘id‘)->orderby(‘id desc‘)->find());
echo "\nContact of User # {$user->id}\n";
// get contacts by using relation:
//   ‘contacts‘ => array(self::HAS_MANY, ‘Contact‘, ‘user_id‘),
var_dump($user->contacts);

PHP ActiveRecord(ORM) 库

标签:

原文地址:http://www.cnblogs.com/lloydzhou/p/4836743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!