Models Relations

Ciao a tutti sono alle prese con i miei primi model di yii (dopo attenta analisi il miglior framework php) e non capisco come mai quando mi crea il model i riferimenti agli array hanno una ‘s’ finale

public function relations()


{


	// NOTE: you may need to adjust the relation name and the related


	// class name for the relations automatically generated below.


	return array(


		'noleggio[b]s[/b]' => array(self::HAS_MANY, 'Noleggio', 'auto_nome'),


		'punteggio[b]s[/b]' => array(self::HAS_MANY, 'Punteggio', 'auto_nome'),


		'utente[b]s[/b]' => array(self::MANY_MANY, 'Utente', 'utente_noleggio(auto_nome, utente_username)'),


	);


}

Esiste il modo di cambiarlo come impostazione del generatore senza che debba personalizzarlo tutte le volte?

Semplicemente perchè HAS_MANY è una chiave 1 a molti. E dunque le relazioni che stai cercando di creare saranno una collezione di:

  • noleggi

  • punteggi

  • utenti

La ‘s’ è in genere il prulare inglese. Se vuoi puoi modificare il template di base e fare in modo che questa s non appaia. Ma non ne vedo una grossa utilità.