You have there
 Page: homepage
 Partial: header

So you have to have somewhere in the fixtures
homepage and header defined.

Do you have it?

On 14 čvn, 15:10, dex <rtl...@gmail.com> wrote:
> Hello, I bumped into an error today when I was trying to load some
> fixtures data.
> I kind of know what the problem is, but I don't know the solution, and
> google doesn't says anything useful.
>
> Here are the data that you will need:
>
> schema file:
> { ... }
> PageContent:
>   actAs:                { Timestampable: ~ }
>   columns:
>     parial: { type: boolean, notnull: true, default: false}
>     page_id: { type: integer, notnull: true }
>     item_id: { type: integer }
>     partial_id: { type: integer }
>   relations:
>     Page: { onDelete: CASCADE, local: page_id, foreign: id,
> foreignAlias: Page }
>     Item: { onDelete: CASCADE, local: item_id, foreign: id,
> foreignAlias: Item }
>     Partial: { onDelete: CASCADE, local: partial_id, foreign: id,
> foreignAlias: Partial }
> { ... }
>
> And the  fixture is:
>
> { ... }
> PageContent:
>   homepage_header:
>     partial: true
>     Page: homepage
>     item_id: null
>     Partial: header
> { ... }
>
> The error is:
> Couldn't call Doctrine_Core::set(), second argument should be an
> instance of Doctrine_Record or Doctrine_Null when setting one-to-one
> references.
>
> I've checked the rest of the fixture, and the problems appear only
> when I insert a PageContent item;
> Of course the problem is that Item or Partial has to be null (that's
> my condition) but There seems no way to set either of them to null.
> I've tried `Item` instead of `item_id` or `~` instead of `null` and
> their combinations, and none have worked.
>
> How can I set that item_id to null ?
> I can post the rest of the schema if that's relevant in anyway (even
> if I don't believe so).

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to