如果我在 Yii 中只使用 DAO 保存数据,我可以使用模型的规则功能吗?当然我不会声明 AR instance 。我仍然可以使用规则功能进行验证吗?
问问题
2592 次
2 回答
3
创建一个扩展 CModel 的新模型类。
像往常一样创建规则方法。
然后你可以做
$model = new MyModel();
$model->myAttribute = 'value';
if ($model->validate())
{
Yii::app()->db->createCommand()
->update(
'MyTable',
array('myAttribute' => $model->myAttribute),
'key=:id',
array(':id' => 'key')
);
}
于 2012-08-14T14:59:33.500 回答
0
是的,您可以毫无问题地使用。
以下是一些可以帮助您的链接:
于 2012-08-14T12:31:56.363 回答