Post has attachment

Salve a tutti una domanda sto cercando di imparare yii2 volevo sapere se ci sono dei tutorial in italiano da potere consigliarmi grazie in anticipo

Ciao a tutti,
devo definire una relazione tra due tabelle, ma nella join table devo definire altri campi aggiuntivi e non so se e come utilizzare la funzione link().
Provo a spiegarmi meglio...

TABLE user
user_id (int)
user_name (varchar)
...

TABlE item
item_id (int)
item_name (varchar)
...

TABLE users_items
id
user_id (int)
item_id (int)
number (int)

Come potete vedere, nella tabella users_items devo definire dei campi aggiuntivi, come ad esempio quello del numero, che aggiungono informazioni alla relazione.
Ora, qui viene spiegato come definire la tabella di join tramite viaTable e viene poi detto di usare la funzione link() per salvare in automatico la relazione tra due oggetti.
Ma come posso in questo salvataggio aggiungere i dati in più?
Temo di dover gestire manualmente la relazione scrivendo una query sql, ma spero esista un modo più veloce ed efficiente per ottenere lo stesso risultato...
Qualcuno sa darmi qualche idea?
Grazie mille!

Ciao a tutti, domanda su ActiveQuery e ActiveRecord.
Io ho un model (che estende da ActiveRecord) "Regioni" dove ho definito la relazione hasMany con un secondo model "Strutture" nel seguente modo

public function getStrutture(){
  return $this->hasMany(Strutture::className(), ['regioni_regione_id' => 'regione_id']);
}

Ora, volendo nel mio controller ricavare tutte le regioni che hanno un'associazione con almeno una struttura (quindi non regioni "vuote"), come posso muovermi?
All'inizio pensavo di scrivere nel controller un ActiveRecord del tipo Regioni::find()->all() con dei where adatti (quindi join e groupby la chiave di ricerca).
Poi però mi è venuto in mente che magari l'aver definito la relazione nel model può facilitare e velocizzare l'operazione di ricerca...
Qualcuno ne sa qualcosa? Tipo +Nicola Tomassoni...

Grazie mille!!

Post has attachment
Un pò di widgets per utilizzare Zurb Foundation al posto di Bootstrap.

Questo estensione dovrebbe venir usata al posto di "yii2-bootstrap" lasciando quest'ultima solo per la visualizzazione delle pagine debug e gii!

Numerosi i widgets presenti in continua crescita e ottimizzazione, a breve anche i templates per Gii per avere CRUD pronti per Foundation!

Post has attachment
Molto carina questa animazione, mostra lo sviluppo di Yii2 in questi ultimi 3 anni.

Post has attachment

Post has attachment

Post has attachment
Un po' di videotutorial per chi inizia.
Dello stesso autore altri 6 video per iniziare a smanettare con Yii1 :)

Post has shared content
Wait while more posts are being loaded