Chciałam utworzyć relację wiele do wielu pomiędzy niektórymi tabelami. Coś takiego:

Klasy modelu dla tych tabel:
class ClientTable extends Zend_Db_Table_Abstract { protected $_name = 'client'; protected $_primary = 'ClientLogin'; protected $_sequence = false; }
class GroupTable extends Zend_Db_Table_Abstract { protected $_name = 'group'; protected $_primary = 'GroupID'; protected $_sequence = 'GroupID'; }
class ClientGroupTable extends Zend_Db_Table_Abstract { protected $_name = 'client_group'; protected $_sequence = false; }
Zend wyświetlił mi taki komunikat:
Message: A table must have a primary key, but none was found for table 'client_group'
Czy jest jakaś możliwość, żeby utworzyć w Zendzie tabelę bez primary key? Czy nie ma możliwości i muszę dodać dodatkowe pole ID do tabeli określającej relację? Czy może jakoś obejść ten problem tworząc klucz główny z dwóch kolumn (choć nie wiem czy jest taka możliwość dla Zenda)? Jak to rozwiązać?