Call to a member function field() on a non-object

浏览:1195 发布日期:2014/08/14 分类:求助交流
错误提示
:(
Call to a member function field() on a non-object
错误位置
FILE: E:\wuli\wuliu_admin\Lib\Action\CateAction.class.php  LINE: 7
ThinkPHP3.1.3 { Fast & Simple OOP PHP framework } -- [ WE CAN DO IT JUST THINK ]

代码

<?php
class CateAction extends Action{

public function index(){
$cate=M('cate');
$list=$this->FiletypeDB->field("id,name,pid,path,status,concat(path,'-',id) as bpath")->order('bpath')->select();
foreach($list as $key=>$value){
$list[$key]['count']=count(explode('-',$value['bpath']))-2;
if($list[$key]['count']>0){
$list[$key]['name'] = $this->getStr($list[$key]['count']).'└─'.$list[$key]['name'];
}else{
$list[$key]['name'] = $list[$key]['name'];
}
}

$this->assign('alist',$list);
$this->display();
}

private function getStr($p){
$str = " ";
for($i=1;$i<$p;$i++){
$str.=" ";
}
return $str;
}

public function add(){
$cate= new CateModel();
if($vo=$cate->create()){
if($cate->add()){
$this->success('添加栏目成功');
}else{
$this->message = '添加栏目失败!';
$this->error();
}
}else{
$this->message = '创建失败';
$this->error();
}


}
}
?>
最佳答案
评论( 相关
后面还有条评论,点击查看>>