在学习thinkphp是学习关联操作出错:
报错如下:
您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]
错误位置: FILE: D:\wamp\Apache2.2\htdocs\17joys\Admin\Runtime\~runtime.php LINE: 2[ 错误信息 ]无法加载模块select[ TRACE ][11-04-15 09:30:04] D:\wamp\Apache2.2\htdocs\17joys\Admin\Runtime\~runtime.php (2) App::exec()
[11-04-15 09:30:04] D:\wamp\Apache2.2\htdocs\17joys\admin.php (16) App::run()我的模型代码如下:
class SectionModel extends RelationModel{ /*
* 定义关联关系
*/ public $_link=array( 'category'=>array(
'mapping_type'=>'HAS_MANY',
'class_name'=>'category',
'foreign_key'=>'sectionid',
'mapping_name'=>'categorys',
'mapping_order'=>'sectionid desc' ),
'article' =>array(
'mapping_type'=>'HAS_MANY',
'class_name'=>'article',
'foreign_key'=>'sectionid',
'mapping_name'=>'articles', ), );
我的操作代码如下:class SectionAction extends CommonAction{ function index() { $sec=new SectionModel();
$list=$sec->relation(true)->select();
//dump($list); //插入数据
$data['title']='自定义单元4';
$data['categorys']=array(
array( 'title'=>'自定义分类1','alias'=>'test1'),
array('title'=>'自定义分类2'),
array('title'=>'自定义分类3') ); $sec->relation(true)->add($data);
//更新数据 $sec->relation(true)->where('id=1')->save($data); //删除数据
$sec->relation(true)->where('id=2')->delete(); }
报错如下:
您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]
错误位置: FILE: D:\wamp\Apache2.2\htdocs\17joys\Admin\Runtime\~runtime.php LINE: 2[ 错误信息 ]无法加载模块select[ TRACE ][11-04-15 09:30:04] D:\wamp\Apache2.2\htdocs\17joys\Admin\Runtime\~runtime.php (2) App::exec()
[11-04-15 09:30:04] D:\wamp\Apache2.2\htdocs\17joys\admin.php (16) App::run()我的模型代码如下:
class SectionModel extends RelationModel{ /*
* 定义关联关系
*/ public $_link=array( 'category'=>array(
'mapping_type'=>'HAS_MANY',
'class_name'=>'category',
'foreign_key'=>'sectionid',
'mapping_name'=>'categorys',
'mapping_order'=>'sectionid desc' ),
'article' =>array(
'mapping_type'=>'HAS_MANY',
'class_name'=>'article',
'foreign_key'=>'sectionid',
'mapping_name'=>'articles', ), );
我的操作代码如下:class SectionAction extends CommonAction{ function index() { $sec=new SectionModel();
$list=$sec->relation(true)->select();
//dump($list); //插入数据
$data['title']='自定义单元4';
$data['categorys']=array(
array( 'title'=>'自定义分类1','alias'=>'test1'),
array('title'=>'自定义分类2'),
array('title'=>'自定义分类3') ); $sec->relation(true)->add($data);
//更新数据 $sec->relation(true)->where('id=1')->save($data); //删除数据
$sec->relation(true)->where('id=2')->delete(); }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货