#1 怀念曾经
CREATE TABLE `gr_vote_subject` (`ID` int(11) NOT NULL AUTO_INCREMENT,
`Name` varchar(255) CHARACTER SET utf8 NOT NULL,
`CreateTime` int(11) DEFAULT NULL,
`UpdateTime` int(11) DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `Id` (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1
insert into `gr_vote_subject` (`ID`, `Name`, `CreateTime`, `UpdateTime`) values('1','关于**1的问卷调查!',NULL,NULL);
insert into `gr_vote_subject` (`ID`, `Name`, `CreateTime`, `UpdateTime`) values('2','关于**2的问卷调查!',NULL,NULL);
CREATE TABLE `gr_vote_title` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`SubjectID` int(11) NOT NULL,
`Name` varchar(255) CHARACTER SET utf8 NOT NULL,
`Type` varchar(50) CHARACTER SET utf8 NOT NULL,
`CreateTime` int(11) DEFAULT NULL,
`UpdateTime` int(11) DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1
insert into `gr_vote_title` (`ID`, `SubjectID`, `Name`, `Type`, `CreateTime`, `UpdateTime`) values('1','1','性别','1',NULL,NULL);
insert into `gr_vote_title` (`ID`, `SubjectID`, `Name`, `Type`, `CreateTime`, `UpdateTime`) values('2','1','年级','1',NULL,NULL);
Subject.php
class Subject extends spModel {
var $pk="ID";
var $table="Subject";
var $linker = array(
array(
'type' => 'hasmany',
'map' => 'Title',
'mapkey' => 'ID',
'fclass' => 'Title',
'fkey' => 'SubjectID',
'enabled' => true
),
);
}
?>
Title.php
class Title extends spModel {
var $pk="ID";
var $table="Title";
}
?>
main.php
class main extends spController
{
function index(){
$Mo_Subject=spClass('Subject');
dump($Mo_Subject->spLinker()->findall());
}
}
显示不了关联的数据,哪里出错了,麻烦大家帮忙看一下!
2010-10-08 23:06:36