我不断得到:无法调用 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(),第二个参数......”问题?