[Moscow.pm] Rose::DB update
Ilya Chesnokov
chesnokov.ilya на gmail.com
Чт Апр 5 04:02:08 PDT 2012
В документации это объяснено:
https://metacpan.org/module/Rose::DB::Object::Tutorial#Updating-objects
4 апреля 2012 г. 16:27 пользователь Павел <pavel на kuptsov.info> написал:
> Здравствуйте,
> Нигде не могу найти пример update для Rose::DB,
> который бы работал не так:
> my $page = Rugosa::MjPage->new(id_pages => $id_pages)->load;
> $page->id_lang($id_lang);
> $page->id_cat($id_cat);
> ....
> $page->id_nomer_100($var);
>
> а как-то так:
>
> $page = Rugosa::MjPage->new(id_lang =>$id_lang,
> id_cat => $id_cat,
> name_pages => $name_pages,
> ........
> id_nomer_100 => $var
> );
>
> если я передаю в new существующий id - при сохраниении пишет:
>
> DBD::mysql::st execute failed: Duplicate entry '19' for key 'PRIMARY' at
>
> а для каждого поля писать :
> $ob->field1($var);
> как-то не правильно мне кажется.
> Подскажите правильный вариант?
> Спасибо.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
--
Best regards,
Ilya Chesnokov
Подробная информация о списке рассылки Moscow-pm