在学习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();    }