«

»

Nov 27

Yii in ambienti promiscui

Si possono usare prefissi alle tabelle per far convivere più sottoschemi all’interno di un solo schema. Buono per ambienti promiscui.

Perché le classi omettano tale prefisso nel loro nome (quindi, a partire dalla tabella tbl_user, generare la classe User e non TblUser) editare il file protected/config/main.php e aggiungere la riga

 tablePrefix' => 'tbl_',

nel descrittore del connettore a database:

 db'=>array(
       'class'=>'CDbConnection',
       'connectionString' => 'mysql:host=localhost;dbname=mydb',
       'tablePrefix' => 'tbl_', <-------------
       'emulatePrepare' => true,
       'username' => 'user',
       'password' => 'pass',
       'charset' => 'utf8',
 ),

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Puoi usare i seguenti tag ed attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>