सबसे पहले आपकी टेबल संरचना नीचे दी गई होनी चाहिए।
logins Table.
Id auto_increment
username
password
userDetails Table.
Id auto_increment
user_id
name
address
etc...
अब प्रत्येक तालिका के लिए मॉडल होगा।
लॉगिन
<?php
class Login extends AppModel
{
var $name = 'User';
var $hasMany = array
(
'UserDetail' => array
(
'className' => 'UserDetail',
'foreignKey' => 'user_id',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
}
?>
उपयोगकर्ता विवरण
<?php
class UserDetail extends AppModel
{
var $name = 'UserDetail';
var $belongsTo = array
(
'User' => array
(
'className' => 'User',
'foreignKey' => 'user_id',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => ''
)
}
?>
और अंत में नियंत्रक में जहां आपको लॉगिन विवरण लाने की आवश्यकता है।
$login_detail = $this->Login->find('all');
आप परिणामी $login_detail
. में userDetail तालिका रिकॉर्ड देखेंगे .उपयोग
pr($login_detail);
इसे क्रिया में देखने के लिए नियंत्रक में। चीयर्स। पूछने के लिए स्वतंत्र महसूस करें।