关于在一个function里面调用另一个function 的 return的值

#1 yanling

由于我的数据库内的表是3个相关联的表,我试着用linker 但是不成功,我就改用写sql的方式,后来发现function不能在另一个function里调用,不知道为什么?代码如下
function findadjMaxNo()
{
$sql="select max(adjID) from adjustment ";
$adjustment=spClass("adjustment");
$max=$adjustment->findSql($sql);
return ($max);

}
function insertCom()
{
$var=findadjMaxNo();

}
希望版主能为我解决

2010-03-09 21:12:49

#2 jake

看看这个实例 http://speedphp.com/bbs/thread-219-1-1.html

里面的各个控制器都会调用自己的sidebar函数来进行侧栏的显示。

2010-03-10 09:44:00

#3 yanling

JAKE,你发的我看不懂,我遇到的问题是,我的DATABASE里面有三个相关联的表,如何才能插入数据?

2010-03-10 11:13:13

#4 shajia724

嗯,同样的问题!

2010-03-10 11:26:39

#5 jake

关于插入数据,sp的splinker支持一对一和一对多的插入,但是多对多就不行。

一对一和一对多的插入数据的关联方法,可以看看 http://speedphp.com/post/splinker-hasmany.html 里面关于Create的部分。

2010-03-10 11:30:35