我在数据库中有一个表,并且从此表我想使用更新字段选择1注册,如:

select * from website order by update asc limit 1; 
.

是否有更好的方式加载配准,而不是使用CreateCommand?

一旦我加载注册,如何更新更新字段?

我愿意使用活动记录。

有帮助吗?

解决方案

您可以使用使用CDBcriTeria和CactiveRecord从数据库表中从数据库表中选择一行:

$criteria = new CDbCriteria;
$criteria->order = '`update` ASC';
$model = Registration::model()->find($criteria);
.

假设您的模型被称为“注册”。

查看cdbcriteria的命令属性和cactiveRecord的<一个href=“http://www.yiiframework.com/doc/api/1.1/cactiveRecord#find-detail”rel=“nofollow”> find()方法。

然后,您可以根据您的任何其他活动记录和通常保存的,然后按照您的方式保存,即,即。

$model->update = new CDbExpression('NOW()');
$model->save();
.

(或者您想要将“更新”字段设置为)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top