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', ),
Commenti recenti