DAOのみを使用してYiiにデータを保存する場合、モデルのルール関数を使用できますか?もちろん、ARインスタンスを宣言することはありません。ルール関数を使用して検証することはできますか?
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 に答える