我不断得到:无法调用 Doctrine_Core::set(),在设置一对多引用时,第二个参数应该是 Doctrine_Collection 的一个实例。
当我在我的夹具的“上传”表中包含“资产”的数据时,就会发生这种情况。
请参阅下面的部分 schema.yml:
检测关系:真
选项:
整理:utf8_general_ci
字符集:utf8
类型:InnoDB
资产:
actAs: { 时间戳: ~ }
列:
资产ID:
类型:整数
主要:真
非空:真
自动增量:真
资产类型ID:
类型:整数
非空:真
用户身份:
类型:整数(4)
非空:真
姓名:
类型:字符串(45)
上传:
actAs: { 时间戳: ~ }
列:
上传 ID:
类型:整数
主要:真
非空:真
自动增量:真
资产ID:
类型:整数
非空:真
关系:
资产:
类别:资产
本地:asset_id
国外:asset_id
国外别名:资产
类型:许多
外国类型:一
这是夹具的一部分:
资产:
sp_asset1:
资产类型:西班牙
sfGuardUser:User_1
名称:伟大的西班牙歌曲
类别:Category_3
描述:西班牙最好的东西
预览:http://www.google.com/sample.mp3
sp_asset2:
资产类型:英国
sfGuardUser:User_1
名称:最好的山斯科
类别:Category_3
描述:英国的一个很好的例子
##问题发生在下面##
上传:
上传_1:
资产:sp_asset1
上传_2:
资产:sp_asset2
当我在我的夹具中的“上传”表中包含“资产”的数据时会发生这种情况有没有人知道这个“无法调用 Doctrine_Core::set(),第二个参数......”问题?