Re: [symfony-users] saving a form without displayig it

2010-08-27 Thread Sebastien Armand [Pink]
Why do you create a Form for this instead of just directly using
$c2->save()?

2010/8/27 cosmy 

> Hi all.
> I want to duplicate some inserted categories (retrieved by a query) of
> my model changing some attribute.
> I've written this code in a backend action but it doesn't work
> foreach($categories as $category){
>$c2 = new Category();
>$c2 = clone $category;
>$c2->setCustomer($customer);
>$c2->setId_interview('NULL');
>$c2->setId(''); //don't want the same id of
> $category!!
>$categoryform = new CategoryForm($c2);
>$category2 = $categoryform->save();
> }
>
> I receive this error:
>
> 500 | Internal Server Error | sfValidatorErrorSchema
>
> stack trace
>
>* at ()
>  in SF_ROOT_DIR/lib/form/doctrine/base/BaseCategoryForm.class.php
> line 85 ...
>
>   $this->widgetSchema->setNameFormat('category[%s]');
>
>   $this->errorSchema = new
> sfValidatorErrorSchema($this->validatorSchema);
>
>   $this->setupInheritance();
>
>
> What's wrong with it? the $categories i'm going to duplicate are
> stored in the DB, so they wouldn't contain invalid values
>
> --
> 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
>

-- 
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


[symfony-users] saving a form without displayig it

2010-08-26 Thread cosmy
Hi all.
I want to duplicate some inserted categories (retrieved by a query) of
my model changing some attribute.
I've written this code in a backend action but it doesn't work
foreach($categories as $category){
$c2 = new Category();
$c2 = clone $category;
$c2->setCustomer($customer);
$c2->setId_interview('NULL');
$c2->setId(''); //don't want the same id of
$category!!
$categoryform = new CategoryForm($c2);
$category2 = $categoryform->save();
}

I receive this error:

500 | Internal Server Error | sfValidatorErrorSchema

stack trace

* at ()
  in SF_ROOT_DIR/lib/form/doctrine/base/BaseCategoryForm.class.php
line 85 ...

   $this->widgetSchema->setNameFormat('category[%s]');

   $this->errorSchema = new
sfValidatorErrorSchema($this->validatorSchema);

   $this->setupInheritance();


What's wrong with it? the $categories i'm going to duplicate are
stored in the DB, so they wouldn't contain invalid values

-- 
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