mipotech / yii2-meta-activerecord
为ActiveRecord类表示的表提供WordPress-like元表功能
dev-master
2015-09-07 10:29 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-06 23:51:49 UTC
README
为ActiveRecord类表示的表提供WordPress-like元表功能
安装
安装此扩展的首选方法是通过 Composer。
运行以下命令之一:
php composer.phar require --prefer-dist mipotech/yii2-meta-activerecord "*"
或者将以下内容添加到您的 composer.json
文件的require部分:
"mipotech/yii2-meta-activerecord": "*"
用法
一旦安装了扩展,只需在代码中按以下方式使用它:
<?php use mipotech\metaActiveRecord\MetaActiveRecord; class User extends MetaActiveRecord { ... }
创建新记录
$user = new User; $user->firstName = 'John'; // not part of user table schema $user->lastName = 'Doe'; // not part of user table schema $user->username = 'johndoe1'; $user->password = Yii::$app->security->generatePasswordHash('123456'); $user->email = 'johndoe@foobar.com'; $user->registered = time(); $ret = $user->save();
更新现有记录
$user = User::findOne(['email'=>'johndoe@foobar.com']); $user->firstName = 'Jane'; // not part of user table schema $user->lastName = 'Doe1'; // not part of user table schema $user->save();