Yii Framework Forum: Salvare relazioni MANY_MANY - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Salvare relazioni MANY_MANY Rate Topic: -----

#1 User is offline   Attilio 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 98
  • Joined: 10-May 11
  • Location:Bari, Italy and Guatemala, Guatemala

Posted 07 June 2011 - 04:44 PM

Probabilmente sto chiedendo una FAQ. Anyway,
sbaglio o Yii non ha una funzionalitá per salvare relazioni MANY_MANY nel Core? Ho spulciato per benino la sezione "Relational Active Record" e -per quanto mi sembra assurdo- si riferisce solo al "SELECT".

Avendo due models (Posts e Categories) in una relazione MANY_MANY, non si puó scrivere cose tipo:
//Aggiungere una categoria a un post
$post->categories = array_merge ($post->categories, array($category1,$category2));

Giusto?! (chiedo conferma perché non mi é chiaro.. mi sembra un vuoto enorme in un framework avanzato come Yii)

Per farlo occorre ricorrere ad una extension. Mi sembra di capire che le migliori siano:



Avete esperienza nell'utilizzo? Qual é la migliore?
Extension yii-jpegcam: embed a webcam and take photos
0

#2 User is offline   Attilio 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 98
  • Joined: 10-May 11
  • Location:Bari, Italy and Guatemala, Guatemala

Posted 08 June 2011 - 09:13 AM

Aspettando che la conversazione decolli (ma non si era detto che volevamo rivitalizzare il forum italiano?!) aggiungo qualche elemento alla discussione.
Lo so, non é un gran parametro di valutazione, ma trascrivo qui in basso le dimensioni dei files, supponendo che una extension piú grande é una extension piú accurata e piu ricca di funzionalita':
  • 7.6K AdvancedRelationsBehavior
  • 6.6K CAdvancedArBehavior
  • 9.6K EAdvancedArBehavior
  • 9.7K EAdvancedArBehavior 2.0alpha

Anche guardando il codice mi é sembrato che EAdvancedArBehavior sia la migliore.
Extension yii-jpegcam: embed a webcam and take photos
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users