<?php
class ProjectTest extends CDbTestCase
{
public function testCRUD()
{
$newProject = new Project;
$newProjectName = 'Test Project 1';
$newProject->setAttribute(
array('name'=>$newProjectName,
'description'=>'Test Project Number One',
'create_time'=>'2010-01-01 00:00:00',
'create_user_id'=> 1,
'update_time'=>'2010-01-01 00:00:00',
'update_user_id'=> 1,)
);
$this->assertTrue($newProject->save(false));
}
}
?>
に私がプロジェクトという名前のARクラスを持っている...表では、これらは私が持っているアイテムのリストです...私はこのコードを挿入するかどうかをテストしようとしてメートルそのテーブルのデータは、コマンドラインでphpunit testを使用してエラーが発生します(CActiveRecord :: setAttribute()の引数2がありません)。欠落引数2 ::のsetAttribute()のYii
をとり、機能2つで、1つではありません。 http://www.yiiframework.com/doc/api/1.1/CActiveRecord#setAttribute-detail – hakre
私は$ name = name&$ value = $ newProjectNameと定義されたコードから見ることができます。非常に新しいこのpls助けて何を助ける2番目の引数pls .. – Sam