Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
CREATE TABLE `album` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `nombre` VARCHAR(45) NOT NULL, `genero_id` MEDIUMINT(8) UNSIGNED NOT NULL, `artista_id` INT(10) UNSIGNED NOT NULL, `valor` DECIMAL(10,0) NOT NULL, `fecha_creado` DATE NOT NULL, `cantidad` DECIMAL(10,0) UNSIGNED NOT NULL, `estado` VARCHAR(1) NOT NULL, `portada` VARCHAR(45), PRIMARY KEY (`id`), KEY `artista_id` (`artista_id`) ); CREATE TABLE `genero` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `nombre` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) ); CREATE TABLE `artista` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `nombre` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) );este es el modelo
<?php class Artista extends ActiveRecord { public function initialize() { $this->has_one('album'); } } ?>genero.php
<?php class Genero extends ActiveRecord { public function initialize() { $this->has_one('album'); } } ?>album.php
<?php class Album extends ActiveRecord { public function initialize() { $this->belongs_to('artista'); $this->belongs_to('genero'); } }controlador
?> <?php class AlbumController extends StandardForm{ public $scaffold = true; public static $force = true; } ?>y me aparece esto