请教个问题。我用在数据库建了2个表如何复制内容到另一...
发布于:2022-01-17 09:50:54
#1 chnjia
$oAcl=spClass("yushen");
$condition=array('id'=>$this->spArgs('zhu_id'));
$results=$oAcl->find($condition);
$uname = $results['uname'];
$upass = $results['upass'];
$ujuzhuname = $results['ujunzhu'];
if ($results)
{
$userObj = spClass("guestbook"); // 实例化lib_user类
第一次发帖不懂啊谢谢。
Fatal error: Cannot redeclare class yushen in E:\shuju\chnjia\wwwroot\model\guestbook.php on line 11
之后报个错误。
2012-12-08 19:20:20
#2 jake
guestbook.php里面的类名,应该是写错成yushen了。
2012-12-08 19:25:18
#3 chnjia
在model文件夹下有2个文件。
guestbook.php
class guestbook extends spModel
{
var $pk = "id"; // 每个留言唯一的标志,可以称为主键
var $table = "guestbook"; // 数据表的名称
}
yushen.php
class yushen extends spModel
{
var $pk = "id"; // 每个留言唯一的标志,可以称为主键
var $table = "yushen"; // 数据表的名称
}
2012-12-08 19:32:31
#4 jake
那估计你控制器的名称也是yushen了,上面的PHP错误提示意思是yushen被重复定义了,找找是不是有两个
class yushen 这样的语句。
而且,你这两个文件不是这样的吧? 提示里面说 model\guestbook.php on line 11 在guestbook文件的11行,看看11行是什么?
2012-12-08 19:35:32
#5 chnjia
$userObj = spClass("guestbook"); // 实例化lib_user类
$oAcl=spClass("yushen");
我给这2语句换下位置就没这错误了。确实没搞明白。
2012-12-08 19:53:11
#6 jake
看文件 E:\shuju\chnjia\wwwroot\model\guestbook.php 第11行。
2012-12-08 19:56:42
#7 chnjia
class guestbook extends spModel
{
var $pk = "id"; // 每个留言唯一的标志,可以称为主键
var $table = "guestbook"; // 数据表的名称
}
一共7行。不是这问题。 还是谢谢了。
2012-12-08 20:00:23
#8 jake
chnjia 发表于 2012-12-8 20:00
没有11行,呵呵。
Fatal error: Cannot redeclare class yushen in E:\shuju\chnjia\wwwroot\model\guestbook.php on line 11
2012-12-08 20:04:39