Hi, I am using Doctrine for this project and have a problem with the following scenario.
Article: actAs: Timestampable: ~ columns: id: type: integer(11) primary: true autoincrement: true title: string(255) relations: Categories: class: Category local: article_id foreign: category_id refClass: ArticleCategory foreignAlias: Categories Category: actAs: Timestampable: ~ columns: name: type: string(255) notnull: true slug: type: string(255) notnull: true relations: Article: local: category_id foreign: article_id refClass: ArticleCategory foreignAlias: Article ArticleCategory: columns: article_id: type: integer(11) primary: true category_id: type: integer(11) primary: true rank: type: integer default: 0 relations: Article: onDelete: CASCADE Category: onDelete: CASCADE Now I have generated a custom form to assign the 'rank' field but whenever I update an article, rank is set to 0. I want the rank to stay what it is stored when saving an article. I am assuming that I have to update this method: public function saveCategoriesList($con = null) { if (!$this->isValid()) { throw $this->getErrorSchema(); } if (!isset($this->widgetSchema['categories_list'])) { // somebody has unset this widget return; } if (is_null($con)) { $con = $this->getConnection(); } $this->object->unlink('Categories', array()); $values = $this->getValue('categories_list'); if (is_array($values)) { $this->object->link('Categories', $values); } } Any ideas how I can handle the rank field? juro --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---