Просто создайте модель для мета-таблицы, а также первичной таблицы.Тогда, если у вас есть отношение внешнего ключа к этой таблице, вы сможете получить доступ к модели мета-таблицы как свойству первичной таблицы.Чтобы прояснить ситуацию:
Скажем, у нас есть две таблицы:
Customer -id -name -address -name -email
customer_meta -id -customer_id -meta_key -meta_value
вы бы сгенерировали две модели, используя Gii для обеих этих таблиц.Затем, если вы используете таблицы MySQL и InnoDB и создадите внешнее отношение ключа ebtween customer.id -> customer_meta.customer_id, вы сможете получить доступ к метаданным в модели клиента следующим образом:
// this will echo get the first meta value
$model = new customer;
$customer = $model->loadModel( 3 );
echo $customer->customer_meta[0]->meta_value;
// or loop through the meta data
foreach( $customer->customer_meta as $meta ) {
echo 'Name: '.$meta->meta_key.' Value: '.$meta->meta_key.'<br />';
}