Code De L'Allumeur De Modèle De Modèle De Relation

En CI, comment percevez-vous les uns les autres modèles?J'ai quatre modèles de la droite maintenant, les Utilisateurs, UsersDepartment, UsersToDepartment, UserStatus et j'ai besoin de joindre ces quatre modèles pour être en mesure de ramasser toutes les données.

J'ai ce code dans mon contrôleur de ramasser tous les utilisateurs de données à partir de la Table des Utilisateurs:

function view($user_id){
                 $data['user'] = $this->User_model->get_by_id($user_id)->row();
}

La user_status enregistré dans la Table des Utilisateurs n'est que le status_id j'ai donc besoin de se connecter à la UserStatus table d'obtenir l'équivalent du nom de la users_status_id. J'ai besoin de savoir la liste du groupe auquel l'utilisateur appartient. Donc j'ai besoin pour obtenir à partir de la UsersToDepartment Tableau basé sur les Utilisateurs.nom d'utilisateur. Puis obtenir l'équivalent groupname dans le UsersDepartment Table. Veuillez voir mon schéma pour expliquer plus loin.
Code De L'Allumeur De Modèle De Modèle De Relation

Je sais que dans les natives de PHP, ce qui peut être fait par l'utilisation de joindre. Comment est-ce fait dans l'IC?

Je sais avec yii, vous pouvez le faire de cette façon

$posts=Post::model()->with(
'author.profile',
'author.posts',
'categories')->findAll();

Est-ce possible avec l'IC?

OriginalL'auteur user1149244 | 2013-03-10