Krzysztof Wesołowski » propel http://kwesoly.net Programowanie, elektronika, automatyka - doświadczenia i projekty Wed, 07 Sep 2011 14:03:29 +0000 pl-PL hourly 1 Relacje 1:1 w Propel – unikanie błędu z primaryKey http://kwesoly.net/programowanie/web/relacje-w-propel-unikanie-bledu/ http://kwesoly.net/programowanie/web/relacje-w-propel-unikanie-bledu/#comments Tue, 06 Oct 2009 02:05:15 +0000 http://kwesoly.net/?p=388 Przeglądając trochę internetu w poszukiwaniu informacji jak zdefiniować relacje 1:1 za pomocą plików scheme.yml natrafiłem na wiele sugestii, mówiących aby nie tylko pole id, ale i drugie pole (będą właśnie w relacji 1:1 z polem id w innej tabeli) oznaczyć jako primary key. W prostej linii doprowadziło to do niezrozumiałego błędu:

Warning: Illegal offset type in symfony\plugins\sfPropelPlugin\lib\widget\sfWidgetFormPropelChoice.class.php on line 103

Rozwiązaniem generującym odpowiednie metody, zgodnym z informacją znalezioną np tutaj, było zrezygnowanie z primaryKey, i użycie klucza unikalnego.

]]>
http://kwesoly.net/programowanie/web/relacje-w-propel-unikanie-bledu/feed/ 0