sql >> Database teknologi >  >> RDS >> Mysql

Yii-model med sammensat primærnøgle

Det er okay at tilføje denne kode til din ActiveRecord-klasse, men det burde ikke være nødvendigt, fordi Yii allerede har disse oplysninger fra din MySQL-tabelerklæring.

    public function primaryKey(){
       return array('space_id', 'day');
    }

Når Yii klager over, at "space_id" er unik, kan giix have tilføjet en valideringsregel til regler() i din ActiveRecord-klasse. Disse regler kontrolleres, før en ActiveRecord gemmes, og den gemmes kun, hvis alle regler er i orden. Læs Datavalideringsafsnittet i Definitive Guide for mere information.



  1. Brug af indeks i LEFT JOIN med OR-tilstand

  2. Bedste måde at oprette konfigurationsfil (config.php) php

  3. Påvirker tabelstørrelsen INSERT ydeevne?

  4. Tabelnavn som en PostgreSQL-funktionsparameter